Digital Craftsman (Developer/Tinkerer/Documenter)
I'm a software developer who has a passion for creating impactful technology. I've tackled a diverse range of projects, from automating data analysis for neuropsychological research to developing interactive environmental data platforms. My development style blends careful planning, flexible strategies, and a constant eagerness to innovate. Whether it's optimizing routes across thousands of airports or crafting user-friendly interfaces, I aim to deliver solutions that not only work but inspire.
I started my coding journey in high school when I built my first computer and took an AP Computer Science course. This ignited a passion to learn everything I could about programming. By the end of the course, I had used tools like Scratch and Python to build basic programs, reinforcing concepts like variables, functions, software flow, and the Internet of Things. During high school, I built more computers for friends and created Python programs to automate tasks, such as opening apps and batch renaming pictures. I loved exploring Python's libraries, like Requests for web scraping and Pygame for game development.
In college, I delved into topics like digital design, file systems, user story documentation, and software security. I started with the programming languages C/C++ to learn memory allocation, inheritance, encapsulation, and data structures, then moved to Python for web development, higher-order functions, recursion, and data mining. College challenged me, but my persistence to get things right kept me going. I eventually was contracted to lead the development of a data automation tool for the psychology department, which helped a doctoral candidate defend her dissertation. Knowing my work had a direct impact on someone's academic success was incredibly fulfilling.
Recently, I've enjoyed working through the entire software development cycle—from planning and documenting use cases to refining user experiences and creating executable software. I believe first impressions matter, and solving deployment problems is a passion of mine. My goal is to work as a software developer for a company that genuinely improves people's lives, whether by creating music software to help people unwind or developing medical tools that provide critical data to patients. I aim to work on projects that make a real difference in daily lives, ensuring what I create is both useful and impactful.