Hey there! I'm
William Dakota
Schramm
Full Stack Engineer
Thank you for looking at my personal site!
I am a software engineer that specializes in Javascript and Ruby full stack development.
Looking for Work
What i do.
In my 4 years of working professionally as a Software Engineer, my curiosity has led me to wear many hats 🎩 working on
- 🧑🎨 frontend (animation, design systems, component-based architecture)
- 👨🔧 backend (databases, APIs, caching)
- 👨🚒 devops (CI/CD, infrastructure as code, monitoring)
- 👨🔬 testing (unit, integration, e2e, performance)
I am deeply passionate about topics such as: developer experience, test driven development, and AI integration
Here are some of the specific technologies I've worked with:
- Javascript (ES6+)
- Typescript
- TailwindCSS
- React
- Ruby on Rails
- Docker
Where i studied.
I studied Mathematics at Columbia University, where I built a strong foundation in analytical thinking and problem-solving. While there, I also took coursework in Java and C, which sparked my passion for software development.
From there, I dove headfirst into web development, completing projects and certifications through freeCodeCamp in front-end development and React. The combination of a formal math background and hands-on, self-directed learning has shaped how I approach problems — methodically, independently, and with a drive to keep growing.
Some of my works.
Check out some of my personal projects
A fully playable Yahtzee dice game that replaces tangled useState chains with XState finite state machines to manage complex, interdependent dice game state through explicit, predictable state transitions — modeling the full game lifecycle (welcome → rolling → deciding → scoring → game over) with a complete ruleset including bonus tracking and joker rules.
View Project

A browser-based study tool that transforms PDFs and images into organized study materials entirely client-side — enabling students to merge documents, generate Cornell Notes, and manage course materials with a privacy-first, offline-capable architecture that eliminates the need to upload sensitive academic content to external servers.
View ProjectA command line project with data from the characters in Street Fighter 6. Made using PG, Ruby and SQL.
View Project