BENJAMIN
SMITH
BACKEND ENGINEER & SOFTWARE DEVELOPER
WHO IS BS?
About Me
As a dedicated software developer, I possess a strong work ethic and a commitment to producing high-quality, polished work. My design philosophy is to create projects that are visually engaging without being overwhelming, striking a balance between vibrant aesthetics and muted sophistication. I am passionate about both the visual and technical aspects of development, and I enjoy leveraging my skills to create seamless and complete user experiences.
Technical Skills
- SQL
- Git
- PHP
- C#
- Java
- Python
- JavaScript
- HTML/CSS
- Data Analysis
- UI Design
Soft Skills
- Problem Solving
- Team Collaboration
- Communication
- Time Management
- Critical Thinking
Music
I've been a musician for most of my life, starting with piano at age 7 and later picking up drums and guitar. I love exploring different genres and learning to play my favorite songs. I also enjoy the technical side of music, from working on the internals of my guitars to understanding the theory behind the music I play.
Media
I'm a big fan of long-form storytelling, especially in TV series. I enjoy diving deep into character development and complex plotlines. While I appreciate a wide range of genres, I'm particularly drawn to dramas like *Ozark*, *Succession*, and *Billions*. I also have a deep appreciation for cinema and the art of conveying a powerful message in a single film.
MY SKILLSET
CORE
LANGUAGES
C#, Java, Python, JavaScript, SQL, R
BACKEND &
ARCHITECTURE
SOLID, Object-Oriented Design, Dependency Injection, System Patterns
DATABASES &
WEB
Relational Design, SQL Querying, MS Access, PHP
TOOLS &
PRACTICE
Git, UML Documentation, Agile Delivery, Debugging
TRACK RECORD
Text Based Adventure Game
C# | GitHub
Using newly developed knowledge of C#, alongside a team of classmates, we created a text-based adventure game in which you explore a dungeon, collecting powerups and solving puzzles, navigating the map and fighting enemies. This project had us working through numerous challenges that, despite delaying the project slightly, allowed us to work together to solve numerous issues and created a stronger bond within the team, fostering better relationships and working together with our unique skillsets as a combined team.
Client Portal Website
PHP | HTML | SQL
Working in a team with 2 other members, I was responsible for creating the backend database interaction along with assisting in creating visuals and UX elements, ultimately delivering a completed end result to our client and presenting it infront of their team as well as the lecturer of the class this was for, achieving the highest grade possible and receiving very positive feedback from all parties. This project tested my problem solving skills, our clients requiring that we use the Microsoft Access database types (.accdb, .mdb) whilst using php to handle web interaction and requests, the level of documentation when navigating this as our first project for a client slowed down development for a time but as i became more familiar with the technical aspects the pace quickly improved.