¿ JAXEN DUTTA ?
{
"work": {
"current": {
"position": "UX/UI HCI Research Assistant",
"company": "Augmented Intelligence Lab"
}
"previous": {
"position": "Technical Writer Intern",
"company": "Google"
}
}
"education": {
"university": "University of Waterloo",
"major": "Computer Science",
"specialization": "Software Engineering",
"minors": ["Computational Mathematics",
"Combinatorics & Optimization"]
}
}
FABLER
Android App (Kotlin + Jetpack Compose)
In a large-scale Android visual novel app project, I led development using Jetpack Compose (Kotlin) for the frontend and a Python backend. I spearheaded design and prototyping through Figma and user interviews, ensuring a user-friendly experience. The app features a responsive UI with custom components adhering to Material Design and leverages the OpenAI API with an FFI to generate storylines and character profiles directly within the visual novels.
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
HIVEMIND
UX/UI Research & Design
As the lead of Hivemind, a collaborative study app project, I directed the design and iOS prototype development efforts. Working with a diverse team, I facilitated Figma prototyping and conducted user interviews, refining the user experience. The app promotes seamless online connections for students worldwide, fostering collaborative study groups. Through iterative design and development, I ensured the app's functionality and visual elements aligned with user needs, resulting in an innovative platform for academic collaboration.
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
SPACE INVADERS
Kotlin with JavaFX GUI
Created with the power of Kotlin and JavaFX, the game features a visually engaging interface with a title screen, player-controlled ship, and dynamically moving alien fleet. Multiple levels were implemented, each intensifying the challenge as the player progresses. The use of smooth animations and audio feedback enhances the overall gaming atmosphere. Elements of game development and animation were utilised as well.
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
FILE EXPLORER
Kotlin with JavaFX GUI
File Explorer features a Menu Bar with options for creating folders, opening directories, and exiting the program. The Actions menu allows renaming, moving, and deleting selected files. The Tool Bar provides navigation and file manipulation options. The File View displays files and directories, with a preview panel for supported file types. The Status Bar shows information about the current directory and selected file.
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
LIGHTBOX
Kotlin with JavaFX GUI
Lightbox is a project featuring a Tool Bar with various buttons for image manipulation, including adding, deleting, rotating, zooming, and more. The Preview Pane allows image selection, dragging, and stacking. The Status Bar provides information on image count and selected image.
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN == JAXEN == ANIRBAN ==
STRAIGHTS
C++ in WEB ASSEMBYLY
Straights is a C++ terminal game re-compiled to WebAssembly using Emscripten. This version of the game features a HTML/CSS/JS front-end that renders the WebAssembly program's state onto the client browser. The game itself is a 4-player card game where the player with the fewest points wins. You can try out the game below!
Collaborated in the design process, data collection, and thematic qualitative analysis for the KW4-OHT Newcomer App
Co-authored two papers on AI Decision-Making, Integration of Culturally Value-Driven Storytelling into Mathematics and Computing, and the establishement of a Newcomer App through Dr. Naomi Jacob's Capability Sensitive Design, submitted to the CSCW 2024
Restructured, debugged, and standardised the curl, PowerShell, and gcloud samples in the Cloud Healthcare API Documentation's DICOM guide, FHIR guide, and HL7v2 guide, used by thousands of healthcare institutions
Implemented a testing framework in development for the documentation code samples as the first beta tester
Created and improved post-migration clean-up Perl and Python scripts to streamline archaic Content Suite, Documentum, Core Content, Core Share, and Intelligent Capture documentation conversion to XML
Helped switch the codebase to GitLab by presenting a demonstration of the concepts and architecture of Git as a decentralised version control system, in contrast to an existing centralised equivalent
Rigorously tested, debugged, and documented Content Suite, Documentum, Core Content, Core Share, and Intelligent Capture localization aspects in 17 languages using SDL Trados Studio and SDL Passolo
Helped switch testing software from inefficient platforms to Docker images by presenting a demonstration of the concepts and architecture of Docker Containers and Kubernetes using Docker Desktop and minikube