About Me
Hello! I'm Jacob Emory Bullin, a passionate software developer and technology enthusiast based in Rural Hall, NC. With a strong background in programming and a knack for problem-solving, I thrive on creating innovative solutions that make a difference.
I specialize in full-stack development, with experience in various programming languages and frameworks. My journey in technology has been fueled by a desire to learn and adapt to new challenges, and I am always eager to take on projects that push the boundaries of what's possible.
When I'm not coding, you can find me exploring the latest tech trends, tinkering with my home lab setup, or enjoying the great outdoors. I believe in the power of technology to transform lives and am committed to using my skills to contribute positively to the world around me.
If you're interested in collaborating or just want to chat about technology, feel free to reach out! I'm always open to connecting with fellow tech enthusiasts and exploring new opportunities.
Feel free to explore my projects below to see some of the work I've done and the technologies I enjoy working with. Thank you for visiting my personal website!
Current Projects
Portfolio Website
A personal site to showcase my work and skills, built with Python, Flask, and Docker.
Status: In Progress
Tech: HTML, CSS, JavaScript, Flask
Details: Hand Coded, Deployed with Docker - On Proxmox
Member Manager
A tool to manage team member data and roles efficiently.
Status: In Progress
Tech: Python, SQL
Details: This project is for KMC to manage member information, roles, and contact details. It includes features for adding, updating, and deleting member records, as well as searching for members by various criteria.
The Home Lab
A personal server setup for experimenting with virtualization and networking.
Status: Ongoing
Tech: Proxmox, Docker, Linux
Details: My home lab is a playground for learning and experimenting with various technologies. It even hosts this website! The setup includes multiple Proxmox servers running multiple virtual machines and containers, allowing me to test different configurations and software.
KMC IT/AV Coordinator
Managing IT and AV systems for KMC, ensuring smooth operations and support.
Status: Ongoing
Tech: Proxmox, Docker, Linux
Details: Project involves overseeing the IT infrastructure and audiovisual systems for KMC, ensuring everything runs smoothly and efficiently. This includes troubleshooting issues, managing hardware and software, and providing support to users.
Past Projects and Work
Label Manager
An application to streamline label creation and printing for inventory.
Status: Completed
Tech: C#, Visual Basic, Python
Details: ShelfSync is a robust solution designed to simplify shelf labeling for grocery stores and pharmacies. This project processes various file inputs to automatically generate PDF outputs containing barcodes and labels, ready for printing. By ensuring accurate and efficient label creation, ShelfSync enhances inventory management and improves operational workflows, helping retailers maintain organized and customer-friendly shelves with ease.
RAI OMS
Complete Operations Management System for mass manufacturing
Status: Completed
Tech: Ignition, Python, SQL
Details: RAI Ignition OMS is a fully functional software solution designed for RAI's large-scale manufacturing operations. Built with Inductive Automation’s Ignition platform and leveraging Python, Jython, Java, and SQL, this system streamlines processes and enhances operational efficiency. My team ensured seamless development through regular client meetings to align with their needs, coupled with consistent demos to foster collaboration, gain approvals, and strengthen client relationships for long-term success.
FLS Reporting and Analytics
A reporting tool for analyzing logistics data with visualizations.
Status: Completed
Tech: Python, JavaScript, SQL, Power BI, NetSuite
Details: Features include data cleaning, statistical analysis (e.g., mean, median, standard deviation), visualization of key metrics (bar charts, line graphs), and exportable PDF reports for stakeholders. Adapted to scalability by optimizing for large datasets with chunked processing, supported multiple data formats (CSV, Excel, JSON), and improved report customization based on stakeholder feedback, such as adding dynamic templates and visualization options.