Hi, I'm Jeff Tindell!
I'm a Full-stack Software Engineer and UX Interaction Designer from Sterling, Virginia.
With over 10 years of software experience, I deliver high-quality solutions and create intuitive user experiences. I thrive in collaborative environments, emphasizing user-centric design and effective communication for successful projects. If you need an experienced software engineer with technical expertise, excellent communication skills, and a user-centered approach, I would be thrilled to work with you.
In addition to my technical expertise, I am deeply passionate about education. Currently, I have the privilege of teaching computer science to 9th graders, which not only enables me to share my knowledge but also keeps me closely connected to the evolving needs and challenges of aspiring developers. This experience enhances my ability to understand and address the unique requirements of individuals, ensuring that the solutions I design are both practical and impactful.
Thank you for considering my portfolio, and I look forward to the opportunity to work together!
Publications
As part of my master's degree program at JMU, I wrote a thesis on using code stylometry to determine authorship of source code. The source we used in our case study was the original bitcoin source. The project was an amazing exposure to creating AI models and produced interesting results!
Thesis: https://bit.ly/jefft-code-attribution
White Paper: https://bit.ly/jeff-white-paper
Development
Most of my experience is in frontend technologies, specifically Angular. I love creating applications that give users positive experiences. Some of my most in-depth applications include:
Parsemarket: One of my first web apps, this was an online marketplace written in Ruby on Rails. The project was such an amazing learning experience where I learned how to scale applications, implement proper software design patterns, and walk out my personal favorite software philosophy: "make it work, then iterate."
Internal Intel Aggregation Tool: I was the lead frontend software engineer for a large project for a previous employer. The application aggregated information and created links based on information provided by different sources. I was key in implementing a UI that has a positive UX that is still in play today. This large web application has been in use for nearly 10 years and still provides complex functionality with a positive experience.
Internal UI Libraries and Templates: For rapid development, I created templates for UI elements and base projects to include things like common UI components, e2e testing, and Jenkins builds that work with our infrastructure.
Design
Educado
A Student Information System (SIS) for the school at which I volunteer. The main goal of this application is to allow for attendance, grade recording, and report cards.
HomeGrown
Designed for a Google UX course as an app for social good. The application's purpose is to help people learn about sustainable gardening for homes of any size.
Be sure to check out my design page for a more in-depth look at these projects and more.
Games
My first published game was called ZDU: Zombie Disposal Unit. I learned a valuable lesson after releasing this game--sometimes the player/user doesn't know exactly what they want. After releasing the game, I tried marketing the game and found a place were people would "roast your game." The feedback they provided was excellant, but required a large overhaul to the game. Ultimately, the mechanics they wanted in the game ended up not being very fun, so I had to revert back to a more fun state before trying to tackle this again.
Lexxo was my next application. During the pandemic, Wordle became super popular, and I wanted to create my own version. I focused on providing a few features Wordle did not and even included a few extra game modes. The system I created also gives you a definition when you solve the puzzle. This was a very rewarding experience, even if not a commercial success.
One other project I wanted to highlight was Lab Partners. This was a board game that I designed as a quick "gotcha" style game. The game played well, but I was never able to publish it. I have since made the resources available for anyone to print and play.
I have quite a few other games planned including an auto-chess battler, a MOBA, and a few simulator games, but hobbies need to be done after work and family.