About
Diligent full-stack software developer/engineer and computer science lecturer with hands-on experience in both full-time and internship roles, specializing in Python and JavaScript full-stack development. Boston-based and actively seeking software engineering/software developer and professorship opportunities, with openness to relocation for the right role.
- Creator of multiple full-stack Flask applications.
- Currently teaching advanced programming courses, reflecting a deep understanding of multiple programming languages and ability to mentor others.
- Bilingual, highly motivated, proactive, and a fast self-learner.
- Teach multiple cohorts of 12–20 students advanced, cybersecurity-focused Python and other programming language concepts, including OOP, recursion, abstract data structures, control structures, type systems, and comparative programming paradigms.
- Instruct students in developer tooling and workflows, including command-line environments, Git/GitHub source control, regular expressions, and collaborative development practices across multiple languages.
- Design and deliver original, project-based coursework featuring live coding and hands-on programming language analysis (syntax and semantics), while exploring language design trade-offs, object-oriented implementations (e.g., Java vs. C++), and ethical considerations in programming language design.
Developed secure, high-performance Zoho extensions with JavaScript, Deluge, and REST APIs, integrating Twilio SMS and OAuth 2.0 to streamline workflows, boost customer engagement, and improve scalability and maintainability.
Developed a Python application leveraging Microsoft Azure AI to automate data extraction from utility bills, trained multiple AI models, and delivered actionable insights for future AI integration.
Leveraged almost three years of industry experience to conduct energy audits, design and sell multiple energy efficiency projects, and help manage implementation, saving clients hundreds of thousands in energy costs.
Tech Stack Summary
Projects
Prayer Circle
In Progress
Prayer Circle is a simple, anonymous prayer-request platform designed to encourage participation, compassion, and community without debate or pressure. The application allows users to share prayer requests, support others through prayer with a single tap, and celebrate answered prayers, all without requiring public comments or personal exposure.
- Designed and built from scratch as a Native iOS app built with Swift using MVVM architecture.
- RESTful API backend built with Node.js and Express.js.
- PostgreSQL database.
MVP Features include:
- Post prayer requests with an option to remain anonymous.
- Pray button that allows users to support a request without commenting.
- Prayer count to display how many people have prayed for each request.
- Answered prayer updates with optional follow-up messages.
Tech Stack Implemented
This Portfolio Website
Published
You're looking at it! Josemata.dev is a responsive personal portfolio website showcasing my projects, resume, and contact info. Built to be simple, fast, and easily expandable.
- Backend built with Python Flask.
- UI designed using HTML5, CSS, and Bootstrap.
- Containerized in Docker and deployed in Amazon Web Services Beanstalk.
- Updated periodically to be made more efficient and scalable, as I create more DEMO videos and work on new projects.
Tech Stack Implemented
DishData: A Cookbook with a Pinch of AI
Completed
DishData is a social recipe-sharing platform where users can create, share, save, and rate dishes in a clean and organized interface. It also features generative AI that helps users craft new recipes inspired by existing ones, which can be customized and shared with the community. Features include:
- User signup and login with encrypted password-based authentication.
- Recipe creation with standardized format to enforce consistency and organization.
- 1-5 star rating feature.
- Recipe name-based search.
- Feature to save recipes to "Favorites".
- Automatic AI generation of recipes based on other recipes.
Tech Stack Implemented
Golang Face Recognition Program
Completed
A Go program that allows the user to train face recognition models to recognize specific faces based on pictures.
- Users can upload multiple pictures of the same faces to make the face recognition models more accurate.
- Face recognition models return the likelihood percentage that a face is of a certain person.
- Users can upload pictures for face recognition.
- Users can use face recognition with their live camera feed.
Tech Stack Implemented
Plant Growth Station
Product and Web App
Completed
The Plant Growth Station (PGS) is a hardware product along with a web application that aims to aid customers who grow plants in their homes.
- PGS constantly monitors the levels of light, temperature, and air humidity that a plant experiences throughout the day. The user can view these values in graphs online close to real-time.
- The web app allows the user to create an account with their email and receive daily reports with the average values for light, temperature, and humidity around their plant.
- Automated email alerts are sent when the sensor values exceed or fall below a threshold determined by the user.
- The app also functions as a social media app to share posts about the progress of your plants!