Mark Abrahams
I love designing software that is elegant, useful and performant! Right now, that means using JavaScript to create beautiful user interfaces with frameworks like React and scalable backends with Node.js and Express. When I am not coding, I am usually reading, writing or hanging out with friends and family.
Recent Projects
The following projects were designed to explore CRUD operations and user interface patterns in a full stack environment. Adhering closely to RESTful principles.

Whirl.social
Social media web app with user creation, post interaction and commenting functionality.
Relevant skills and tools
- Frontend:
- React (Vite)
- Vercel
- Figma
- Backend:
- Node.js
- Express
- PostgreSQL
- Prisma ORM
- JWT

Murmur.chat
Messaging web app that supports user creation, private messaging and other messaging features.
Relevant skills and tools
- Frontend:
- React (Vite)
- Vercel
- Axios
- Figma
- Backend:
- Node.js
- Express
- PostgreSQL
- Prisma ORM
- JWT

Lutheria.blog
Personal blogging platform with a public site and admin dashboard site for post management.
Relevant skills and tools
- Frontend:
- React (Vite)
- Vercel
- Axios
- Figma
- Backend:
- Node.js
- Express
- PostgreSQL
- Prisma ORM
- JWT
Skills & Tools
-
Frameworks & Libraries
-
Frontend:
- React
- Angular
- React Native
-
Backend:
- Express
- Node.js
-
-
Languages
-
Programming:
- JavaScript
- C / C++
- Java
- SQL
-
Markup:
- HTML + CSS
- Markdown
-
Natural:
- English
- Spanish
-
-
Databases
-
Tools:
- PostgreSQL
- Prisma ORM
- SQLite
-
Miscellaneous:
- Firebase
- Neon
-
-
Tools & Others
- REST API Design
- Test-Driven Development
- Unit Testing
- Acceptance Testing
- SCRUM
- Linux
- Git
- CLI Tools