I'm a full stack software engineer, freelance programmer, computer science educator and technical writer. I enjoy debugging, refactoring, application design, maintaining large projects, testing and teaching.
I spend my free time answering questions on Stack Overflow. I hold a gold badge in JS and I'm among the highest-rated answerers in tags such as Python, Node.js, C, algorithms, recursion, web scraping, Puppeteer, Playwright, Cheerio, BeautifulSoup, regex, HTML, HTML5 canvas, turtle graphics, P5.js and Matter.js.
I'm also active on Code Review Stack Exchange. Feel free to peek at a few of these reviews to get a sense of the insights I can offer your code.
Other technologies I'm passionate about include React, Express, Flask, Git, Vim, SQLite, Postgres, CSS, Django, Ruby, Rails, PHP, Perl, jq, MIPS, Java, C++, C#, Go, Bash, AngularJS, Vue, ffmpeg, Pygame, Haskell, language tools and parsing libraries such as Antlr and Lark, userscripts and a variety of testing frameworks such as Jest, React Testing Library, Mocha, RSpec, unittest and dozens of others.
I received a Master's degree in CS from Georgia Tech in 2021.
As a mentor for students, I emphasize fundamentals, conceptual understanding, pattern recognition and strategic approaches to problems. I believe that expertise is built on continually finding knowledge gaps and filling them in. Rather than completing your exam or assignment for you, I will help you learn the skills necessary to complete it.
For more info, see my Codementor FAQ.
I'm looking forward to hearing about your project!