Hi, my name is
Iain Black.
I build stuff for the internet.
I'm a software developer with over 3 years of full stack experience and a bachelor's degree in Computer Science. I have a passion for creating elegant, user-friendly solutions. Welcome!
Freelance Projects
Bennidito's Pizza
Bennidito's Pizza is a local pizza shop in Spokane, WA. I built them a modern website to bring in more business and create a better customer experience. This site was built using React, Next.js and Material-UI.
www.benniditos.comMy Experience
Senior Software Engineer
September 2022 - March 2023
After more than two years at Verint I had really come into my own as a developer. So, when I was presented with the opportunity to join a startup, I jumped at the chance. I joined a team of about 8 other developers at Juno - a virtual live events company in the process of transitioning to a SaaS modeled learning and community platform. As a Senior Software Developer, I was tasked primarily with assisting in the migration from a bloated, outdated codebase to a modern, scalable, and maintainable React-based solution.
I was able to get up to speed quickly with minimal assistance, contributing within days on the job. Much of my initial work involved refactoring legacy code to use modularized React components.
Soon I began to take on larger and more challenging tasks. The most notable of which was a social feed feature which allowed users to create and delete posts, reply to other user's posts, tag users from their community, and more. This feature was built from the ground up using React, TypeScript, React-Query, and a Python/Django backend.
Juno, like many other startups, was an unfortunate victim of the Silicon Valley Bank collapse. I was laid off along with over half the company and 90% of the development team.
About Me
I'm a Software Engineer with 3+ years off full-stack experience and a knack for learning. I have experience using React, TypeScript, HTML, CSS, C#, Python, and popular testing frameworks. I have a passion for creating elegant front-end solutions, and am working on building my freelance web development business.