
Hello, I'm Zamil. I'm a Software Developer and Data Engineer. I enjoy working with servers, analyzing data, and backend development.
About Me
I hold a BSc in Computer Science and Physics, with a diploma in Electronics Engineering. My professional experience includes a data engineering internship, where I honed my skills in backend development, ETL operations, and data analysis, using foundational AI techniques. Additionally, I have a background in electronics engineering, where I designed and assembled PCBs, programmed microcontrollers, and developed test automation solutions. My primary technical focus lies in Python, PostgreSQL, JavaScript, and AI/Machine Learning, where I continue to develop my expertise in building efficient and scalable solutions.
Beyond my professional life, I manage a home server running a suite of containerized services, including a media server, personal cloud storage, photo library, VPN, and network-wide ad-blocker, all powered by Docker. When I'm not immersed in tech, I enjoy reading fantasy novels—currently captivated by the Stormlight Archive series—and spend my free time playing narrative-driven video games and badminton.
Notable Projects
Home Server
Self-hosted containerized services such as a Media Library, AdBlocker, NAS, which are securely exposed to the internet using VPNs, Cloudfare tunnels and proxy managers.
- Docker
- Linux
- VPN
- Nginx
- Cloudfare
Exoplanet Detector
A machine learning approach to detect exoplanets based on variation in starlight flux. Trained on datasets gathered by NASA.
- Python
- Numpy
- Pandas
- Scikit-learn
- Machine Learning
Parallel Julia Set Generation
Generation of Julia Sets at various c-values using a multithreaded approach, using OpenMP to leverage HPC. GPU resources also utilized.
- Python
- C
- Multithreading
- MPI/OpenMP
- OpenCL
- OpenGL
Skills and Tools
- Python
- NumPy
- Pandas
- Flask
- PostgreSQL
- Scikit-learn
- PyTorch
- MPI/OpenMP
- MySQL
- C
- C++
- OpenCL
- OpenGL
- Java
- HTML
- CSS
- Tailwind
- Javascript
- TypeScript
- Node.js
- Git
- Docker
- Linux
- Ubuntu
- Nginx
- Cloudfare
- AWS
My Experience
Diploma, Electronics Engineering Technician
Cambridge, ON
Developed hands-on expertise in electronics, including the use of multimeters and oscilloscopes for circuit troubleshooting, gained experience in programming microcontrollers, and honed skills in using a soldering iron for assembling and repairing electronic components.
2018 - 2020Electronics Test Engineer
Kitchener, ON
Designed and assembled PCBs using Altium Designer and manual soldering, programmed TI MSP430 microcontrollers in C with low-level hardware control, and developed Python-based test automation on a Raspberry Pi, improving testing efficiency tenfold while ensuring hardware integrity through manual validation.
2019, 2020BSc, Computer Science and Physics
Waterloo, ON
Acquired both theoretical and practical knowledge in computer science, with a focus on the software development, parallel programming, and machine learning. Additionally, developed strong mathematical proficiency and practical problem-solving skills through the study of physics.
2020 - 2023Data and Backend Engineer
Chicago, IL
Built and maintained robust ETL pipelines to handle large health datasets. Conducted thorough data cleaning and preprocessing, and utilized AI and machine learning models for predictive analysis and data modeling. Developed backend REST APIs for internal use by front-end teams.
2020 - 2023Product Support Specialist
Waterloo, ON
Diagnosed and resolved technical issues with a cloud-based backup and cybsersecurity software across various operating systems, while handling sensitive information in accordance with proper procedures.
2023 - PresentContact Me
Please contact me through this form.