About Me

About
Education
Experience
Certificates

Welcome to my portfolio! As mentioned above, my name is Joan (pronounced "Yo-han"). I've been into software development for a while now, and I'm still learning new things within the field every day.

I specialize in full-stack development using a mix of my marketing background and my passion for creating interactive experiences online. My goal is to build web/desktop applications that are both functional and user-friendly, less guess work, more fun. I also like to dabble in other areas of computer science, such as game development and mobile development.

I prioritize in writing clean, maintainable code to ensure long term sustainability of projects. When developing, my focus is on creating code that is not only clear to me, but also easily comprehensible to my peers.

Beyond coding, I'm deeply interested in user experience design. I believe that great software should be both powerful and inclusive, accessible to users of all abilities. This philosophy guides my development process, from initial concept to final implementation.

When I'm not coding, I enjoy relaxing with my dog, working out, playing video games, or going out with friends. Thank you for taking the time to check out my portfolio and reading this far!

Bachelor of Science in Computer Science

2022 - 2025

Montclair State University, Montclair NJ

Data Structures & Algorithms
Web Development
Database Systems
Software Engineering
Computer Networks
Operating Systems
Artificial Intelligence
Computer Security

Associate of Science in Computer Science

2017 - 2022

Bergen Community College, Paramus NJ

Programming Fundamentals
Object-Oriented Programming
Computer Architecture

Office Manager

October 2021 – December 2023
Integrated Counseling LCSW PLLC
  • Handled appointment scheduling, phone calls, and day-to-day office tasks.
  • Organized patient information and kept records up to date.
  • Helped connect patients with psychiatrists and outside providers.
  • Developed a lightweight internal scheduling tool using Python to manage therapy notes and replace manual tracking processes.

Technical Support

June 2021 – September 2021
Conduent
  • Improved remote troubleshooting by identifying patterns in common issues and refining escalation processes.
  • Collaborated with technical teams to resolve complex support cases and improve overall workflow efficiency.
  • Reviewed past cases to identify recurring problems and implement solutions that reduced repeat issues.

AWS Certified Cloud Practitioner

Completed

Foundational AWS cloud concepts, services, security, and billing.

View verified badge on Credly

AWS Certified Solutions Architect – Associate

In progress

Studying for this certification; exam not yet attempted.

AWS Certified Developer – Associate

In progress

Studying for this certification; exam not yet attempted.

Technical Skills

C++
2+ Years
OOP, Data Structures, Algorithms
CSS3
2+ Years
Flexbox, Grid, Animations, Responsive Design
Docker
1+ Years
Containerization, Docker Compose, CI/CD
REST APIs
1+ Years
HTTP, JSON, auth patterns, integration
Git
1+ Years
Version control, Branching, CI/CD
HTML5
2+ Years
Semantic markup, accessibility, SEO best practices
JavaScript
1+ Years
ES6+, DOM manipulation, Async/Await
Linux
1+ Years
Shell scripting, System administration
MySQL
2+ Years
Relational databases, SQL queries, Optimization
PHP
1+ Years
Server-side scripting, OOP, Web development
Python
2+ Years
Data analysis, Automation, Web Scraping
React
1+ Years
Hooks, Context, Redux, Next.js
TypeScript
1+ Years
Static typing, Interfaces, Generics
AWS
Cloud Practitioner
Certified · Core services, security & billing

Projects

Pokédex Site

A responsive Pokédex web app using JavaScript, CSS3, and HTML5 that integrates with PokeAPI to display 898+ Pokémons, implementing dynamic UI animations, responsive mobile/desktop views, stat visualization and evolution chains.

Pokemon Site Preview

Pokédex Site

HTML CSS Javascript API

Portfolio Site

A modern and interactive portfolio website (You're probably looking at it right now!) featuring particle effects, custom animations, and a responsive design. Built with a focus on user experience and simplicity.

Portfolio Site Preview

Portfolio Site

HTML5 CSS3 JavaScript

3D-Printed Robot Gripper

A servo-controlled 3D-printed robotic gripper system with a Python GUI interface for real-time control via Arduino. Features customtkinter for enhanced UX and pyserial for reliable communication.

Robot Gripper Preview

3D-Printed Robot Gripper

Python Arduino CustomTkinter PySerial

RC Detection System

An autonomous RC vehicle system using computer vision and Python. Features camera calibration, real-time object detection using multiple algorithms (ORB, SIFT, AKAZE), and Arduino-based motor control. The system can track and navigate towards target objects while dynamically adjusting steering and speed.

RC Detection System Preview

RC Detection System

Python Arduino OpenCV NumPy

Contact Me

Feel free to reach out for any questions, collaborations, or just to connect!