About – Pal's Blog


Shukant Pal is a full-stack software engineer. He’s building the future of offices at Teamflow, a virtual office for work and beyond. Shukant architects and builds sophisticated programs both on the frontend and backend. He has particular expertise in multiplayer technology and computer rendering. He is a maintainer at PixiJS and spends a lot of time doing open source work there.

Built by Shukant Pal

Shukant developed a taste for programming early on. Here is a list of works Shukant has authored himself or with a team, in reverse chronological order:

Vasel (Unpublished, Dec 2021)

Vasel is still in stealth. It is a commercial-grade vector rendering engine designed for crisp text. It leverages vector encoding in textures to render fonts on the GPU, and can be extended to work on arbitrary vector images.

Zap (August 2021)

Zap is an online tool for generating GPU-compressed texture formats. The idea was gifted to Shukant by his mentor, Matt Karl. It’s goal is to help WebGL engineers incorporate the usage of compressed textures, a loading time and graphics memory optimization. Zap is hosted under the Applied Pixels domain; the name signifies tooling for advance computer graphics.

Teamflow (Oct 2020)

The then 17 year old Shukant was an engineer in the founding team of Teamflow. He was the only active maintainer from the PixiJS project in that team. The team delivered an MVP in a record-breaking 3 month period during the COVID-19 pandemic.

Teamflow is a virtual office that makes you feel like a team again (yes, we own that trademark). Teamflow is a defining experience in Shukant’s career, and where has he grown to become a professional in the industry.

atom-file-structure (May 2020)

file-structure is a package developed for the Atom editor to display the code structure in a JavaScript file.

webdoc (April 2020)

webdoc is a flexible documentation generator for web languages. It was developed because the PixiJS project was being held back by the lack of maintenance in JSDoc, the documentation tool used then. PixiJS was transitioning to TypeScript and needed a tool that provided the features of JSDoc and the language support of TypeDoc.

PixiJS Essentials Kit (April 2020)

The PixiJS Essentials Kit was a monorepo developed to publish all my PixiJS ideas. The first idea was an out-of-order renderer to maximize batching efficiency; it never reached the finish line due to the technical challenge involved. The most popular solutions have been: the @pixi-essentials/cull culling library for scene graph optimization, the @pixi-essentials/transformer UI component, and the SVG renderer @pixi-essentials/svg.

Lufram (Aug 2019)

Lufram was a mobile app that Shukant built to practice his Android programming skills. It allows users to automatically cycle through wallpapers on their Android device throughout the day.

Silcos Kernel (Oct 2017)

The Silcos kernel was an ambitious effort of the 9th grader Shukant to develop an operating system from scratch. The Silcos kernel has its own boot loader, kernel ELF module loader, physical memory management subsystem, simultaneous multi-threading scheduler, and many more things like device drivers. The Silcos kernel was tested in QEMU and developed on an Ubuntu system. He discontinued the work in 2019 after growing out of the virtually impossible task.

This website is hosted on Shukant’s personal home server.