Skip to content
View dimassudjito's full-sized avatar

Highlights

  • Pro

Block or report dimassudjito

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dimassudjito/README.md

Hello, I'm Dimas

LinkedIn | GitHub

I'm a software engineering student at the University of Alberta and a software developer intern at NOV. I spend my free time building stuff at UofA Blueprint.

I love arguing about real-world problems and (sometimes) building something to solve them. I'm currently interested in web development and machine learning. Check out my work below.

Recent Software Projects

Rusty Connect-4 (February 2023 - April 2023)
  • A web-based game built entirely with Rust. Equipped with a players database and multilevel AI opponent based on the MCTS algorithm
  • Built with: Rust, Yew, Rocket, MongoDB, WebAssembly

Learn More

Alzheimer Calgary (September 2022 - January 2023)
  • A management portal for an adult daycare program run by the Alzheimer Society Calgary.
  • Built with: React Native, Firebase

Learn More

ICard (June 2022 - August 2022)
  • A digital benefit card for the International Students’ Association. Allow participating vendors to verify eligible members.
  • Built with: React Native, Express.js, MongoDB, Google Cloud

Learn More

Quora Clone (May 2021 - June 2021)
  • A clone of quora.com equipped with a classifier to flag insincere questions.
  • Built with: Vue.js, GraphQL, MongoDB, Flask, Scikit-learn

Learn More

Recent Activities

Software Developer Intern @ NOV (May 2023 – December 2023)
  • Enhanced drilling report API endpoint based on client feedback, optimizing performance and improving user experience.

Learn More

President @ UofA Blueprint (May 2022 – Present)
  • A student group building web and mobile apps for nonprofits pro bono. Currently developing apps for the Alzheimer Society of Calgary, DishZero, and International Students Association.
  • Oversaw all aspects of the projects including product, design, and engineering.
  • Founded the chapter and grew the organization to 60+ students and faculty advisors; received 300+ student applicants and held meetings with 25+ nonprofit organizations in the first year.
  • Supervised the administration team responsible for student recruitment, nonprofit outreach, social media, and funding.

Learn More

Software Developer Intern @ NOV (May 2022 – December 2022)
  • Developed an API endpoint using C# and .NET to aggregate data from multiple sources and generate drilling reports. Implemented multi-threading, lazy loading, and caching techniques to enhance performance, resulting in a 43% improvement in processing speed.
  • Designed a Python module to visualize drilling data and generate PDF reports using Matplotlib. The module is built with reusable and extendable components to accommodate future analytics needs.
  • Accelerated migration from C# to Python for data visualization tasks by researching Python libraries and developing proof-of-concept programs to guide software architecture decisions.
  • Led Agile planning of a project by creating user stories and tasks, estimating story points, and identifying data dependencies to ensure on-time, within-budget delivery.

Learn More

Software Developer Intern @ Bioconversion Databank Foundation (May 2021 - Aug 2021)
  • Spearheaded the development of an intuitive interface for the virus receptor database using Vue.js and AWS DynamoDB. Implemented key features such as advanced search, file export, and interactive diagrams, resulting in improved usability of the database for end-users.
  • Created a dynamic visualization tool using D3.js that effectively showcased the relation between chemical pathways and organisms, improving the analysis of complex data sets by researchers.
  • Developed a single sign-on system for the main portal, admin portal, and user forum using Amazon Cognito streamlining access for authorized users.

Learn More

Past Software Projects

dali (February-March 2022)
  • An experimental graphic design app using GPT-3 to generate SVG icons
  • Built with: TypeScript, React, GPT-3

Learn More

Gacha4Good (January 2022)
  • Gacha game platform to raise donations for good causes
  • Built with: React, MUI, Apollo, PayPal API, MongoDB, TypeScript

Learn More

Fill-in-the-blank Medical Report (September 2021 - December 2021)
  • Automatic filling of medical report from chest X-ray scans using CNN-LSTM architecture. Worked under Dr. Li Cheng and Hoang Nguyen.
  • Built with: PyTorch, Pandas

Learn More

Logistic (February 2022)
  • Web application to keep track of warehouse inventory
  • Built with: Typescript, Apollo, React

Learn More

Spacestagram (January 2022)
  • A tumblr-style UI for nasa astronomy photo of the day API
  • Built with: React, MUI

Learn More

Campfire (December 2020)
  • A public space where users can read and write scary stories anonymously
  • Built with: PostgreSQL, node.js, express.js, react, bootstrap, heroku

Learn More

Bang (January 2021)
  • A Kinect-like duel game where the players make the gun motion to pull the trigger. The player who shoots faster wins.
  • Built with: JavaScript, ml5, p5, teachable machine

Learn More

d3ja-vue (July 2021)
  • A vue component library for data visualization with d3.js
  • Built with: Vue.js, D3.js

Learn More

Rankify (August 2021)
  • A suite of decision-making tools built with react and bootstrap. Currently hosts two tools: sports brackets and QuickSelect.
  • Built with: react, bootstrap

Learn More

Congklak (November 2020)
  • It simulates a game of congklak for two players. It contains all the rules and it will move the seed automatically, so the players can focus on the game.
  • Built with: python, pygame

Learn More

Past Activities

Frontend Developer Apprentice @ DoktorUp (Sept - Dec 2020)
  • Developed an appointment snippet in the doctor page with React that reduces users’ booking time by 30%.
  • Fixed bugs and developed new features in the booking form using React router and Postman.
Hardware Team @ Albertaloop

*Wrote a preliminary research report on the cooling systems of the lithium-ion battery. This report explores different methods of cooling such as dielectric oil, water-based coolant, complete submersion, and air convection.

careerrocket.io
  • Careerrocket.io is a startup that helps high school students find their future career by connecting them to industry professional
Environmental Projects (Jun 2016 - May 2018)
  • Wrote two papers on the use of SCiO near-infrared spectrometer and Arduino in an automated waste sorting machine. Submitted in Spellman high voltage’s Clean Tech Competition and Indonesia Institute of Science’s youth research competition.
  • Built a double-segment dispensing container for a package-less supermarket. Finalist at Bogor Young Scientist Fair 2017.
  • Built a miniature wave-powered generator. 1st place at Madania Science Fair
PHP Developer Intern @ the University of Indonesia (Dec 2017)
  • Prototyped a CRUD website that records students’ lab scores with PHP, MySQL, phpMyAdmin, HTML, and CSS in 2 weeks.
yanglokal.com (Jun 2017 - Mar 2018)
  • yanglokal.com is a local-brand listing platform listing over 50 Indonesian brands.

Pinned Loading

  1. dali dali Public

    An experimental graphic design app

    TypeScript

  2. med_caption med_caption Public

    Automatic filling of medical report from chest X-ray scans using CNN-LSTM architecture.

    Python

  3. quora-clone quora-clone Public

    A full clone of quora.com, a questions and answers application, based on GraphQL. Equipped with a classifier API to detect insincere questions.

    JavaScript

  4. bang bang Public

    A Kinect-like shoot-out game where the players make the gun motion to pull the trigger.

    JavaScript

  5. spacestagram spacestagram Public

    Shopify frontend internship summer 2022 challenge

    JavaScript

  6. gacha4good gacha4good Public

    a boxing game where you can spend your real money :)

    JavaScript