About
Hi there! My name is Steven Welden, and I'm a software engineer passionate about building beautiful, responsive, and accessible web applications. I have a bachelor’s degree in computer science from the University of California, Irvine.
Since graduating, I have never stopped learning. In my free time, I watch many videos on YouTube and read a lot of tech blogs to learn new skills and stay up-to-date with the latest advancements in web development. I then try to incorporate what I’ve learned into new projects. My current favorite tech to work with is Next.js, TypeScript, and Tailwind CSS.
When not immersed in software development, you can find me spending quality time with my family, lifting weights, playing video games, or watching anime.

Skills
Projects

Genshin List
A statically built web app made with Next.js, TypeScript, and Tailwind CSS. Allows users to filter characters from the game Genshin Impact and see an overview of each character's attributes and talents. Each page has a calculator to see materials required to level up. Includes a light/dark mode toggle.
- Next.js 14
- TypeScript
- Tailwind CSS
- Zod
- Radix UI

Client Management App
A client management app for a rental company built with React. Uses the PayPal API to retrieve and organize client data. Can view and add clients on a custom-built calendar view. Includes data visualizations of the company’s performance metrics. Logo and layout designs were made using Figma.
- React
- TypeScript
- Tailwind CSS
- Electron
- Figma
- TanStack
- Recharts
- Zod
- Vite

Search Engine
A web search engine built from the ground up in Python. Involved creating a web crawler, indexer, and retriever. It runs under harsh operational constraints with a ranked query response time averaging under 100ms.
- Python
- BeautifulSoup
- Flask
- JavaScript
- Bootstrap 5

Sleep Tracker
A mobile app for iOS and Android for tracking sleep and sleepiness in Ionic/Angular. It supports adding and deleting entries.
- Angular
- Ionic
- Chart.js

Distracted Driver Detection
An artificial neural network trained to detect distracted drivers based on an image. Data set and problem provided by State Farm’s Kaggle competition. My partner and I used some pre-trained convolutional neural network (CNN) models such as ResNet-50 and VGG-16.
- Python
- PyTorch
- NumPy
- Matplotlib

Minesweeper AI
An AI written in C++ to efficiently and accurately solve minesweeper boards. Uses a constraint satisfaction algorithm to solve a majority of the board. For more complicated scenarios, it calculates the most probable safe tile. My AI placed in the top 5 while competing with 300 students.
- C++

Pokémon Team Builder
A website that helps users generate a team of six Pokémon using an arc consistency algorithm. Built with my team of 3 during a hackathon at UCI. I developed the entire front-end but was still very inexperienced with CSS at the time.
- TypeScript
- HTML
- CSS

Muffin Snatcher
A 2D platformer where an orange collects muffins. Made using Unity and C# during my first year in university with the help of 4 other members in the video game development club. I designed and developed the entire final level. (Warning, the game is very difficult)
- C#
- Unity
- MS Visual Studio
Contact
Got any questions? New project or opportunity? Want to work together? Send me an email and I'll get back to you as soon as possible.
steven.r.welden@gmail.com