Full Stack Developer, UX & UI Designer

Selected Case Studies

Skills and Tools

UX & UI Design

I can use research methods like user interviews and usability testing to understand real user needs. I aim to shape intuitive, meaningful experiences through journey mapping, wireframing, and prototyping.

  • User Interviews
  • Usability Testing
  • Information Architecture
  • Visual Design
  • Wireframing
  • Prototyping
  • Figma

Front-End Development

I build responsive, accessible interfaces using HTML, CSS, TypeScript, and modern frameworks like React and Next.js. I care about creating clean, maintainable code that aligns with great design.

  • HTML
  • CSS/SCSS
  • Tailwind
  • JavaScript & TypeScript
  • React
  • Next.js
  • Redux
  • GSAP

Back-End Development

I develop robust server-side logic using Node.js, Express, and REST or GraphQL APIs. I’m comfortable handling data, building scalable systems, and connecting front-end interfaces to reliable back-end services.

  • Python
  • Node.js
  • Express
  • RESTful APIs
  • MongoDB
  • mySQL
  • GraphQL
  • Apollo
  • JWT
  • Redis

Additional Skills

These supporting skills help me work efficiently in modern development environments, from managing code and deployments to ensuring quality and smooth collaboration.

  • Git
  • npm
  • Jest
  • Storybook
  • Vite
  • Jira
  • Trello
  • Slack

About Me

I'm a computer science student in Edmonton, Alberta, passionate about UX/UI and full stack development. I love solving problems, designing clean interfaces, and building things that help people. I enjoy working with others to turn ideas into real, useful products. Whether sketching in Figma or coding in React, I always bring curiosity, focus, and a drive to do things right.

Role:
Full Stack Developer, UX & UI Designer
Education:
B.Sc. in Computer Science, MacEwan University
Based In:
Edmonton, Alberta
Looking For:
Internship Opportunities
Portrait photograph of Sergei Borja