Shree Kumar

Co-Founder

Bengaluru, Karnataka, India23 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in embedded systems and software architecture.
  • Innovative solutions for digital transformation in education.
  • Passionate about empowering communities through technology.
Stackforce AI infers this person is a Systems Architect specializing in Embedded Systems and Digital Transformation.

Contact

Skills

Core Skills

Embedded SystemsSoftware DevelopmentAndroid Development3d PrintingHpcOpengl

Other Skills

LinuxDevice DriversSoftware Project ManagementEmbedded SoftwareElectronicsCUDAInfinibandCPythonC++DebuggingEnterprise Software

About

I am primarily a systems architect, specialising in embedded systems for more than a decade. Of late, I have been exploring the intersection of policy and technology. The product I am building right now enables multiple users to share a single computer. The largest application of this is in education. It's also a generic system that can handle various workloads with aplomb : kiosks, computer libraries, digital signage systems, examination centres, etc... A host applications that we call "the cloud on the edge" - applications that need a low cost, on-premises application specific display coupled computing deployment can benefit from this system. Unlike VDI, this system isn't based on TCP/IP. So it is highly secure, and low power as well. I believe this could be a building block for digital transformation in India (and beyond), and I am building it with similar principles. I have been part of teams that have built various devices - a rugged tablet, many consumer tablets (including arguably India's first 3G tablet), vehicle tracking devices, a "secure" phone and other handhelds. My technical expertise spans all levels of systems software - Linux/Android middleware and services, Linux kernel, microcontrollers, and even a bit of FPGA work. I drive novel system architectures, component selection and cost optimization. Modular designs are my cup of tea. I have previously worked in high performance computing, specifically scientific visualization with GPUs, OpenGL, CUDA, Infiniband and HPC clusters. During that time I did tight x86 assembly language optimizations too. A younger, impulsive version of me was into computer game development, but that did not pan out. I like empowering communities in any way I can - especially with technology. KitePhone was my attempt at building an Open Hardware DIY Android Smartphone concept. The project had reasonable traction, but I wasn't able to raise enough money for this. Technologies that were niche then, such as 3D printing, are now mainstream. In a world that increasingly values privacy, I believe that the time for this will come again, and soon. My professional experience is 23 years, but I was fortunate to have used a computer around 1986 I guess - a 2nd standard kid programming computers in BASIC while playing classics like Contra, Kung-Fu and Pacman. I have a lifelong fascination for all things DIY, including electronics, 3D modelling, computer graphics, and various types of art. When time permits, I enjoy grassroots style bicycle touring - I have covered around 70% of India on my bike.

Experience

Innominds

2 roles

Entrepreneur in Residence

Jul 2020Apr 2024 · 3 yrs 9 mos

  • 1 computer, 1 user is typically the norm. Think Desktops, Mini PC, Laptops, Notebooks, Tablets, Phones...
  • We have created a novel hardware+software platform, called "SmartTerminal" where many users - 16 or more can use a single computer. Each user gets a separate desktop session with their video, audio, multimedia and interactivity (keyboard/mouse/touch). The system is a wired system, designed to be used by many users who are co-located. Examples are students in a classroom/lab, workers in a factory, operators in a control center, etc.
  • The system has many potential benefits - it centralizes management, reduces capex and opex, and facilitates creation of useful solutions tailored to suit unique Indian requirements.
  • The largest application (and perhaps the most gratifying!) is Education. There are many others - industry, digital signage, skill development, assessment, digital libraries, etc.
  • Note that this is a generic platform - not limited to EdTech. Indeed, we don't do EdTech specific things like applications and content. We focus on one thing and do it well - which is allow sharing of infrastructure by users at a low cost.
Embedded SystemsSoftware DevelopmentLinuxDevice DriversSoftware Project Management

Software Architect

Jun 2011Jul 2023 · 12 yrs 1 mo

  • I lead a software team that creates enterprise Android Devices (based on modem-enabled Qualcomm SoCs) for customers. I play an end-to-end role including component selection, design reviews, hardware bring-up, complete software integration, certification, documentation and the production process. I am also involved in customer facing activities.
  • Additionally, I lead an effort to modularize our hardware & software platforms.
  • Overall, I have developed devices with 4 generations of Qualcomm SoCs (MSM7227A, MSM8225, MSM8225Q, MSM8916), plus Intel Medfield. I have significant expertise customizing Android, mostly the framework and kernel. I have hands-on experience in implementing support for display panels, touchscreens, power subsystem, camera modules, barcode modules, USB peripherals, and sensors.
Android DevelopmentSoftware DevelopmentEmbedded SoftwareDevice Drivers

Isquare (an innominds company)

Senior Architect

Jan 2015Dec 2018 · 3 yrs 11 mos · Bengaluru Area, India

  • Running a dream project here. Built a board that empowers folks to build their own mobile devices. Most folks stop at a board - but here were are going way beyond that - we are making available a complete kit which empowers people to build a complete mobile device.
  • Want to build a 3D printed phone with custom sensors, battery, antennas ? Headless, battery operated devices ? Kiteboard is your best bet. Lookup kiteboard.io for details please. Coming to Kickstarter soon !
Embedded Systems3D PrintingElectronics

Hewlett-packard

Specialist - HPC Visualization

Oct 2004Jun 2011 · 6 yrs 8 mos · Bengaluru Area, India

  • I was one of the key members of the scientific visualization team at HP. The global team was distributed across US, Ireland and India.
  • I joined the team as a Test Engineer for the Sepia card project. This product was designed to accelerate interactive 3D visualization of scientific datasets (using OpenGL) on a cluster of computers. This product was not shipped commercially by HP.
  • Post discontinuation of the Sepia card project, I quickly took up a development role. In a three-week time period, I implemented a prototype software solution that replaced the Sepia card. This solution used optimized CPU instructions for depth compositing & alpha blending, plus Infiniband network for data exchange. The prototype achieved performance of half-a-billion polygons on a four node workstation cluster.
  • With the rising popularity of PCI-e, software compositing turned out to be the way forward. This software solution subsequently became HP's "Parallel Compositing Library" (later released as open source). This library was shown to scale almost linearly over a 16 node cluster.
  • I also developed key parts of HP's Scalable Visualization Array product. I expanded on this work to create VizStack, This became HP's solution for managing GPU resources on a cluster, and was also released as an open source project.
HPCOpenGLCUDAInfiniband

Processor systems (i) pvt ltd

Associate Software Engineer/Design Engineer

Jan 2000Jan 2004 · 4 yrs

Education

University B.D.T College of Engineering

Bachelor’s Degree — Computer Science

Jan 1997Jan 2000

Stackforce found 100+ more professionals with Embedded Systems & Software Development

Explore similar profiles based on matching skills and experience