Yaakov Chaikin is a Principal Software Engineer in Baltimore who blends enterprise Java architecture with modern front-end development across JavaScript and TypeScript, drawing on roughly two decades of hands‑on experience. He teaches graduate web development at Johns Hopkins and has reached over a million learners on Coursera through courses on HTML/CSS/JavaScript and Single Page Apps, giving him a rare mix of production and pedagogical expertise. An active open‑source author, he created tools like mongoUnit and REST-messenger to simplify testing and API development for Spring applications and contributes UI and SPA example code to JHU course repositories. Known for improving UX and responsiveness in education codebases, he couples academic rigor (MS with honors from Johns Hopkins) with practical, enterprise‑grade architecture leadership.
Example code for HTML, CSS, and Javascript for Web Developers Coursera Course
Role in this project:
Full-stack Developer
Contributions:97 commits, 235 PRs, 91 pushes in 6 years 10 months
Contributions summary:Yaakov primarily contributed to front-end development, making changes to HTML, CSS, and JavaScript files. They updated the Bootstrap CSS library and modified HTML structures, indicating a focus on UI/UX improvements and responsiveness. Additionally, the user incorporated code snippets and restructured pages to improve layout and user interaction. These changes span across multiple lectures and assignments.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.