Summary
Naushad Karim is a Java developer with 10 years of experience building reliable, testable full-stack systems and contributing to software architecture and releases at companies like PST.AG and Logic & Thoughts. He works across Java, JavaScript, Python, Rust and Go, and focuses on writing efficient, maintainable code and improving application quality through best practices. Beyond product work, he is an active open-source author of numerical and optimization libraries—most notably Rustimization and Rust wrappers for L-BFGS-B and Conjugate Gradient routines—and is developing a Java ML library (MLj). His open-source projects target large-scale constrained and unconstrained optimization problems, bridging engineering, physics, and machine learning use cases. Based in Dhaka and educated at BRAC University, he combines hands-on implementation with a taste for low-level, performance-sensitive tooling that isn’t obvious from a typical Java profile.
10 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at BRAC University