LOGIN_

User:

Password:

EXECUTE_

User_

APPLEFRITTR

Software engineering and design

ABOUT_

user-icon

Jacob here. Welcome, and thanks for stopping by! I’m a full-stack web developer with an eye for detail and an inherent love for creativity. Building on these two principles, I’ve been able to construct a strong foundation in both front-end and back-end development, resulting in a fun and easy-to-use experience for the end user.

My professional background is in finance, but I’ve always had a passion for technology. As a millennial, the transition from an analog world into the digital age is a big part of my generation’s identity. The curiosity to figure out “how it all works” has always been present, which more recently has transformed into an exploration of the vast world of coding. Complementing that with creative expression, I decided to pursue web development professionally. Since beginning my journey, I’ve honed my skills in both client-side and server-side development, leveraging the technologies listed here.

In my portfolio, you'll find a collection of projects that showcase my skills and expertise. From interactive web-based games to full- stack web apps, each project demonstrates my ability to leverage different technologies to deliver high-quality solutions to the end user.

CSS

HTML

JAVASCRIPT

TYPESCRIPT

REACT

NEXT.JS

VITEJS

TAILWINDCSS

MONGODB

MONGOOSE

POSTGRESQL

WEBPACK

NPM

GIT

FIREBASE

NODEJS

EXPRESS

SOCKETIO

PROJECTS_

Bust A Move

Bust A Move is a re-creation of Tiato's arcade classic - Puzzle Bobble with modern web technology. Features a mobile first design, ensuring game looks and functions well on a variety of screen sizes. Game logic and assets rendered via HTML Canvas providing a smooth and engaging player experience.

gif of Tarkov Loadouts

Tarkov Loadouts

Tarkov Loadouts is a companion app for Battle State Game’s ip Escape from Tarkov. Built primarily using React and leveraging tools like React Router and Framer Motion, Tarkov loadouts simulates a user’s in game “hideout” to create a randomized experience, from equipment loadouts, to status effects, and even map choice.

gif of Tarkov Loadouts

Discognito

Discognito is a Discord bot full stack application. Once the bot is granted permission to join a Discord server, the bot streams text channel user inputs to Discognito's client side app. Discognito's backend API uses the discord.js library to connect to Discord's API and streams data to the client side app using web sockets. The client side app was built using React to emulate Discord's familiar UI.

gif of Discognito

Mylo Messenger

Full stack messenger application w/ a few social meadia features. Tech stack consists of React on the front end, Node express and socket.io on the back end, and MongoDB serving as the database. Create and edit your user profile, post on friend's profiles, and start one on one or group chats all within Mylo Messenger.

gif of Mylo Messenger

Space Invaders

Space Invaders was built using Typescript w/ React and styled with vanilla CSS. Players advance through numerous levels of scaling difficulty in efforts to achieve a high enough score to make the leaderboard. Game logic and assets rendered using the HTML Canvas to achieve a silky smooth 60 frames per second.

gif of Tarkov Loadouts
View Portfolio