Hi, I'm Kathleen đź‘‹
Full-Stack Software Developer, bookworm, and an astronomy nerd. When I'm not building apps, I'm hanging out with my cat and exploring the cosmos.
KJ

About

I've spent the past three years building web apps as a Full-Stack Software Developer, using Python and JavaScript. With a background in Computer Engineering and a major in Data Science, I'm equally at home coding and crunching numbers.

Work Experience

I

Inbound Found
Full-time

2026- 2026
AI Developer
Deliver AI SaaS pilots for enterprise clients across engineering, evals, QA, and production support.
M

Maptasy Sports
Full-time

2024- 2026
Senior Software Engineer
Built map-based fantasy sports game using Node.js, React.js, Express.js, Socket.io, and AWS DynamoDB. Deployed game using AWS EC2 instances and Nginx. Configured tables to auto-scale based on traffic in the game.
A

Answerphone of America
Project-based

2024- 2025
Full-Stack Software Developer
Implemented data visualization pages for MVP using Next.js, TailwindCSS, Chakra-UI, Apex Charts and Google Ads + Google Analytics API. Deployed MVP using Digital Ocean, Nginx and Ubuntu server. Built landing page for MVP using Next.js, TailwindCSS, React Bootstrap, and HTML5.
G

Gravitas Messaging Services
Full-time

2023- 2024
Full-Stack Software Developer
Implemented custom API endpoints using Python to fetch and display dynamic data on the website, ensuring seamless data integration and real-time updates. Developed custom reusable components using Preact, HTML, CSS, and jQuery, streamlining the creation of dynamic web pages and enhancing the overall user experience across the website.
D

Dictel LLC
Project-based

2022- 2023
Software Engineer
Engineered a Python-based trading bot leveraging the Alpaca API for automated trading strategies. Developed a command-line accessible data visualization tool using Python, Pandas, Jupyter Notebook, and MATLAB to create pipeline task charts. Additionally, implemented web scraping solutions to extract, transform, and store structured data as JSON files for further processing. These projects were independently developed, showcasing my ability to execute full-cycle development—from conceptualization to deployment—across different domains like automation, data visualization, and web scraping.
N

NeoDocto Inc.
Internship

2022- 2022
Web Development Intern
Engaging in client consultations to analyze and identify their specific requirements for social media and chatbot implementations, while effectively communicating the features and benefits of services to underscore the value proposition of the proposed solutions. Additionally, responsible for maintaining and updating client information in CRM and project management software, as well as actively participating in virtual meetings with expert teams to ensure collaborative alignment on project objectives.

Skills

AWS Lambda
AWS EC2
AWS DynamoDB
Alpaca API
Bitbucket
C++
Django
Docker
Express.js
FastAPI
Flask
Google Ads API
Google Analytics API
Git
GitHub
jQuery
Koa.js
LibreChat
Linux OS
MCP
MySQL
MyPy
Neo4j
Next.js
Nginx
Node.js
Preact
Python
PostgreSQL
Prisma
React
REST API
Semantic HTML5
SSH
Stripe API
TypeScript
Tailwind CSS
Trello
WordPress
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Maptasy (Map-based Fantasy Sports Game)

Maptasy (Map-based Fantasy Sports Game)

Maptasy is a brainchild of fantasy-sports enthusiasts who has love for geography. I was one of the developers that built it. Using Socket.io and Node.js, the players were able to play the game seamlessly. The game has a modern look and feel thanks to React.js and TailwindCSS. It was deployed using AWS EC2 and AWS DynamoDB. It was fun building this app as I also get to dive into the world of Fantasy Sports.

AWS DynamoDB
AWS EC2
Express.js
Nginx
Node.js
React.js
Socket.io
TailwindCSS
AeroTrack - Live Flight Tracking

AeroTrack - Live Flight Tracking

Real-time flight tracking web app with interactive maps. Built with React, TypeScript, Socket.IO & OpenSky Network API. Features live aircraft positions, detailed flight info, and mobile-responsive design.

React.js
Typescript
Express.js
Render
Node.js
Vercel
Socket.io
TailwindCSS
OpenSky Network API
Leaflet.js
Plucky Words (Wordpress Blog Site)

Plucky Words (Wordpress Blog Site)

I created NoraSavir.com as a beautifully designed website to reflect my client's love for travel and poetry. Using WordPress, I crafted a modern aesthetic with a harmonious color palette and intuitive layout, ensuring a seamless user experience. The site features the Astra Theme for a responsive design and includes custom graphics made with Canva. Additionally, the TranslatePress Plugin allows for multilingual support, making the content accessible to a wider audience.

Wordpress
Canva
Astra Theme
TranslatePress Plugin
Hair Salon Website

Hair Salon Website

With the launch of Vige & Co Salon, I created a platform that offers a range of professional hair and beauty services. The salon is dedicated to providing exceptional customer experiences, featuring skilled stylists and a welcoming atmosphere. This site serves as a convenient hub for clients to explore services, book appointments, and stay updated on the latest trends in hair and beauty.

CSS3
Semantic HTML5
Space Rocket with Speedometer

Space Rocket with Speedometer

I developed an interactive web experience using Semantic HTML5, CSS3, JavaScript, and Three.js, showcasing a visually engaging 3D environment. The site leverages modern web technologies to provide users with an immersive experience, featuring dynamic graphics and intuitive navigation. It highlights the capabilities of Three.js to create stunning visual effects and enhance user interaction.

Semantic HTML5
CSS3
JavaScript
Three.js
Django CRUD App

Django CRUD App

I built a CRUD web application using Bootstrap, Django, Semantic HTML5, Python, and CSS3. This app provides a user-friendly interface for creating, reading, updating, and deleting records, demonstrating the efficiency of Django for backend development. The use of Bootstrap ensures responsive design, while Semantic HTML5 enhances accessibility and SEO. The project is hosted on GitHub for easy collaboration and version control.

Bootstrap
CSS3
Django
Python
Semantic HTML5
Organizations

I enjoy collaborating

During my time in university, I participated in multiple extra curricular activities that significantly enhanced my leadership and communication skills. Collaborating with diverse groups of motivated individuals allowed me to navigate challenges and foster teamwork, ultimately preparing me for future professional endeavors.

  • P

    PNP ITMS Hackathon (SulyApp)

    3rd Place

    I participated in a hackathon where our team developed an app that can detect criminal activities through CCTV footage. Our innovative project was featured in an article on OneNews, highlighting our efforts to enhance public safety using technology.
  • D

    Department Student Council - Computer Engineering

    Secretary

    As a secretary, my responsibilities include maintaining accurate student body files, preparing detailed meeting agendas, representing the student body at school district and civic functions, producing materials for officers and committee chairpersons, and recording and distributing meeting minutes to ensure effective communication and organization.
  • I

    Institute of Computer Engineering - Student Edition

    Secretary

    In my role as a secretary, I manage student body records, create meeting agendas, represent the student body at school district and civic events, prepare documents for officers and committee chairs, and document and distribute meeting minutes to facilitate clear communication and organization.
  • M

    Math and Physics Department (ACE-Q Club)

    Tutor

    In my role as a tutor, I assess gaps in students' knowledge and comprehension, offering tailored guidance to meet their individual needs. I focus on enhancing their foundational mathematical skills, identifying and addressing misconceptions, and clarifying mathematical concepts to promote a deeper understanding.
Contact

Get in Touch

Want to chat? Just shoot me a message with a direct question on my email and I'll respond whenever I can. I will ignore all soliciting.