{ JOSEPH }{ RASSI }
About Me
End-to-end builder
I like turning messy, real-world problems into clean systems to build features that people enjoy using.
- Shape vague requirements into a simple, solid design
- Care about performance, reliability, and maintainable structure
- Focus on the details that make a feature feel good in users’ hands
- Have fun learning new frameworks, languages, and tools as needed (I pick up new tech quickly)
Product-minded engineering
I like clean APIs and strong architecture, but I’m equally serious about UX clarity.
- Connect the dots between user needs, design, and technical implementation
- Iterate quickly, measure impact, refine
- Think about the user’s experience of a feature from start to finish, and craft the details accordingly
- Build features that users actually enjoy using, not just features that work
Full-stack development
I ship polished front ends and connect them to backends that hold up under real usage.
- Vue 3 + TypeScript + Quasar (fast, clean UI)
- Backend APIs, data modeling, integration work
- Python, Java, and more
- Happy to dive deep: bottlenecks, test coverage, refactors
ML/AI integration
I’m fascinated by ML/AI and the challenge of building with these technologies.
- Training and fine-tuning models, building inference pipelines, and integrating them into user-facing features
- Focusing on the practical aspects: reliability, latency, cost, and user experience
- Integration that’s predictable and maintainable
- Practical decisions that make ML actually valuable
Team + solo player
Sports keep me sharp: repetition, calm under pressure, and strong communication.
- Comfortable collaborating and communicating with cross-functional teams
- Also love owning a problem end-to-end
- I’m consistent: small gains, every session
- I’m adaptable: I can play any position, and I adjust my style to fit the team
What I’m looking for
A strong engineering culture focused on quality and continuous learning, building products people genuinely enjoy.
- Ownership, high standards, good feedback loops
- Teams that care about craft and clarity
- Products that solve real problems and feel good to use
- Opportunities to grow and learn, both independently and from others
What I use
Experience
I’ve been fortunate to gain experience in professional software roles, where I’ve contributed to real products, collaborated with cross-functional teams, and navigated the complexities of building software in a production environment. Each role has taught me valuable lessons about writing maintainable code, designing scalable systems, and delivering features that users love.
Here are some highlights from my experience so far.
Technical Projects
I’ve built a variety of projects, both independently and collaboratively, that showcase my skills and interests. These projects range from full-stack applications to ML-powered tools, and they reflect my passion for creating software that’s not only functional but also enjoyable to use.
Here are some highlights of my technical projects that are different from regular coursework.
Academic Projects
During my studies, I’ve worked on a number of academic projects that allowed me to apply theoretical concepts to practical problems. These projects often involved research, experimentation, and a deep dive into specific technical areas, and they helped me develop a strong foundation in software engineering principles as well as hands-on skills.
Here are some highlights of my academic projects.
Contact
Let’s build something great. I’m open to discussing projects, ideas, or opportunities to be part of your vision.