KnightCode Compiler
A Java-based compiler for a toy language called KnightCode that generates Java bytecode. Designed using ANTLR and built using principles of lexical and syntax analysis.
Hello! I'm Kirin Sharma, a recent Computer Science graduate (Summa Cum Laude) from Bellarmine University. I’m currently seeking full-time Software Engineering, IT, or Business Analyst opportunities. Through IT infrastructure work and full-stack software projects, I’ve built a strong foundation in Java, Python, SQL Server, cybersecurity, and data analytics. I excel in environments where I can learn quickly, collaborate closely with others, and build tools that bridge technical knowledge with business needs. I'm excited to bring my adaptability and technical versatility into a professional setting.
A Java-based compiler for a toy language called KnightCode that generates Java bytecode. Designed using ANTLR and built using principles of lexical and syntax analysis.
A multithreaded client-server word game built in Java showcasing networking, concurrency, and object-oriented design through real-timne gameplay.
As a recent graduate, I’m actively seeking full-time opportunities in Software Engineering, IT, and Business Analysis. If you're hiring, open to collaboration, or simply want to connect—I'd love to hear from you. Feel free to reach out via email. I look forward to connecting!