Hello I'm

Ralph Sormillon.

I build websites and web apps

I am a software developer based in New Jersey. Building smooth, responsive websites and web apps.

About Me


Hello! I'm Ralph, a Software Developer from New Jersey, USA.

I'm passionate about designing smooth, responsive web and mobile experiences.
My mission is to develop scalable and efficient software solutions.


Here are some tools I've been using lately:

  • JavaScript
  • TypeScript
  • NextJS
  • React
  • PostgreSQL
  • NodeJS
Profile Picture

Some Projects I've Built


DocChat

DocChat

DocChat is a dynamic Next.js web application designed to streamline document analysis. With DocChat, users can effortlessly upload PDFs and engage in informative conversations with an AI assistant. Through this interactive process, DocChat efficiently extracts key information and provides insightful answers from uploaded documents in real-time. It's the perfect tool for those seeking quick and accurate insights from their documents.

Simon Game

Simon Game

A vibrant web-based version of the classic Simon game, crafted using HTML, CSS, and JavaScript. This project challenges users with sequences of colors and sounds, testing memory and attention to detail. With increasing complexity, it offers an immersive experience. Utilizing jQuery for animations and event handling, the site is intuitive and accessible across all devices, showcasing creative web development skills.

Baseline

Baseline

Baseline is a web application designed for tennis players to keep track of their matches and view their rankings. Built with Next.js and backed by PostgreSQL, it features a robust scoring system to accommodate various match formats and automatically updates a leaderboard to reflect players' standings. Integrated with Prisma for database management and deployed on Vercel for seamless access, Baseline provides a user-friendly platform for tennis communities to engage and compete.

Maze Game

Maze Game

Maze Runner is a fun HTML5 and JavaScript web app that uses the Matter.js physics engine for an engaging maze game. Players control a ball through a maze, dodging obstacles to reach the end. Each game creates a new maze, so it's always different and challenging. When players finish the maze, they see a 'You Win!' message and can start a new game with a single click.

Film/Photography Website

Film/Photography Website

A custom-crafted website designed to display a client's professional photography portfolio. Created purely with HTML, CSS, and JavaScript, it features an intuitive, responsive gallery with a bespoke lightbox function for detailed image viewing. This site not only elegantly presents the client's work but also includes a straightforward contact form, making it easier for potential clients to get in touch. An ideal combination of style and practicality.

TubeTalks

TubeTalks

TubeTalks is a web application that transforms how users interact with YouTube videos. By entering a video link into TubeTalks, users can converse with an AI to delve into the content, gaining insights and discussing various aspects of the videos. This innovative platform enables users to engage with AI effectively, enriching their exploration of YouTube content.

Let's Connect


I'm currently on the lookout for new opportunities and challenges. My inbox is always open for potential projects or collaborations. Whether you want to discuss a job offer, have a question, or just wish to say hello, feel free to reach out. I'll make sure to get back to you!

Say Hello