Hey, I'm Bill.

I'm a Computer Science Student

I've spent the last 4 years building software for school. I also teach people to learn object-oriented programming (incase you've got an passion for coding ๐Ÿ’ป and software ๐Ÿ‘จโ€๐Ÿ’ป). Let's connect!

About.

Hey! My job is to build software. I specialize in the backend, primarily Node and Python, but love building with whatever tools are right for the job. I'm currently learning frontend. This is the result of it ๐Ÿ™Œ๐Ÿ™Œ๐Ÿ™Œ.

I am from VietNam ๐Ÿ‡ป๐Ÿ‡ณ. I currently work for Khoury College as a Teaching Assistant for Computer Science Fundamentals II: Class-based Program Design. I also toss in my ยข2 with Factorio from time to time (once an gamer, always an gamer, amirite?) ๐Ÿ˜™.

I'm passively looking for new positions where I can develop my love for code. If you think you've got an opening that I might like, let's connect ๐Ÿ”—

Use at School

ReactNodeJSExpressJavaScriptMongoDBPythonCC++JavaHTMLCSSLinuxAssembly x86-64SwingUIGitHubIntelliJ

Use for Fun

PHPDjangoMySQLPostgreSQLHerokuAzureAWSVisual Studio CodePostman

Projects.

An image of the Belo project.

Belo

React - Redux - CSS/SCSS - Node - Express - MongoDB - Spotify API - Netlify - Cloudinary - Render - Axios - Jester

Belo is a dynamic web application designed for music enthusiasts and social media lovers. At its core, Belo integrates the vast world of music with the interactive features of social networking, creating a unique platform where users can explore, share, and connect through music. Learn more >

An image of the The Kanbas V1 project.

The Kanbas V1

React - HTML - CSS - Awesomefont - Bootstrap

Kanbas is a web-based learning management system, or LMS. It is used by learning institutions, educators, and students to access and manage online course ๐Ÿซ. Learn more >

An image of the The Freecell Game project.

The Freecell Game

React - JavaScipt - HTML - CSS - JQuery

FreeCell is a solitaire card game played using the standard 52-card deck. It is fundamentally different from most solitaire games in that very few deals are unsolvable, and all cards are dealt face-up from the very beginning of the game. Learn more >

Experience.

Gianty
05/2024 - 10/2024
Full-Stack Developer (AI/ML)
Vietnam/Global

    Assisted C-suite executives on implementing strategic in-house AI development platform for brand expansion plan

    Led 5 cross-functional teams to deploy AI integrated solutions, increasing web traffic by 20% through Google Analytics

    Generated 50% more game development articles for marketing department, saving 200+ resource hours over 2 months

    Engineered full-stack AI solution (Next.js, Nest.js) integrating 3+ LLMs via LangChain, expanding supported use cases by 10%

NextJSNustJSTypescriptTailwindCSSLangChainTavilyLLMs
Northeastern University
01/2023 - Present
Teaching Assistant for Fundamentals II: Class-based Program Design
Boston

    I increased students average assignment scores by 30% by implementing weekly interactive review sessions focused on code debugging and fixing logical errors in inheritance, polymorphism, and class design.

    Mentored groups of 10-15 students during lab sessions to reinforce core object-oriented programming techniques including proper encapsulation, abstraction, and effective use of access modifiers.

    Developed weekly surveys and analyzed responses using Excel to quantify student comprehension of each module's concepts, highlighting areas of confusion to be addressed through supplemental lectures.

    Invested 10+ hours per week outside of class sessions to thoroughly grade assignments and provide custom feedback to over 30 students on improving coding style, documentation, and program efficiency.

DrRacketJavaEclipse
Optiver
03/2023 - 04/2022
Software Developer
Remote

    Ranked as a second-round finalist among 3,500+ teams in Ready Trader Go, a highly competitive 4-week algorithmic trading contest hosted by Optiver.

    Developed an autotrader using Python's object principle to adopt the Model-View-Controller design pattern, ensuring a logic of algorithm using SMA, EMA, and RSI metrics to signal a trading opportunity.

    Collaborated with a cross-functional team to developing the project, writing code, and implementing features

    Successfully automated over 3,000+ trade orders in varied market conditions, yielding an average net profit of $3,000

PythonGitGitHub

Contact.

Shoot me an email if you want to connect! You can also find me on Linkedin.