Skip to content
View mitchellkolb's full-sized avatar

Highlights

  • Pro

Block or report mitchellkolb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mitchellkolb/README.md

📡 Mitchell Kolb

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.

Website LinkedIn Contact


🧰 Languages and Tools

Linux Python Git PyTorch Selenium Raspberry Pi C C++ PostgreSQL VSCode Docker FastAPI Swagger

📈 Stats

Mitchell's GitHub stats Mitchell's GitHub Streak

👨‍💻 My Coding Journey

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.

Pinned Loading

  1. living-atlas living-atlas Public

    The Living Atlas is a full stack web application that collects and displays information relating to the Columbia River Basin. Two teams worked on this during the Spring and Fall semesters of 2023.

    JavaScript

  2. ext2-file-system ext2-file-system Public

    A Linux Compatible Ext2 File System that creates its own disk on startup or uses existing disks and can preform common linux commands like ls, cd, pwd, mkdir, rmdir, read, write, open, link, symlin…

    C 2

  3. GSUR GSUR Public

    Software developed through the GSUR program to provide automation in downloading/analyzing data stored by the EMMA software for WSU's Neuropsychology and Aging Laboratory.

    Python

  4. postscript-interpreter postscript-interpreter Public

    A terminal-based interpreter written in Python for a simplified PostScript-like language.

    Python