
Sylwia Deniz
Draws, designs, models and animates, and keeps every project on track.
Roles
- Designer
- Artist
- 3D Modeller
- Animator
- Project Manager
Glass needs WebGL, which is turned off in this browser.
We're Maximum Tension. We build software, algorithms and circuits from the lowest level up, do our own 3D, art and animation, and design websites with Apple-level care at small-studio prices.
Maximum Tension builds products with maximum efficiency and maximum performance, on minimum needs.
C Maximum Tension
A header-only C library that aims to be a complete ecosystem for C. Copy one folder into a project, include what you need, and it works on anything with a C compiler: from K&R and DOS-era compilers up to C23, C++20 and modern 64-bit systems.
Select an item to view its description.
Instead of relying on what each compiler or operating system happens to provide, CMT builds its own foundations from the lowest level, so everything above them is written once and runs everywhere.










Works today
Platform, CPU, architecture, ABI, and K&R or ANSI, all detected at compile time.
Installing: Environment detection
Scroll to stack the layers.
#include "CMT/CMT.H" // Header only, even though it has linkable objects: CMT's auto-linker handles that
#include "CMT/CONSOLE.HPP" // *.HPP gives C++ classes in C++, and CMT's own object model in C
SECTION (int, TEST, (int test)) // Assembly DSL. Also works on compilers that don't support inline assembly at all
MOV_EAX_ARG1
ADD_EAX_(22)
RET
END
int main(void)
{
var error_message = 0;
try
{
if (error_message == 0)
throw ((var)"It falls here");
console.log("You won't see me no matter what");
cancel ;
return (1);
}
catch (error_message)
{
console.print("[%s]\n", (char *)error_message);
}
console.log("A text with newline")
->log(" continued till here.")
->log(" Then another line started")
->log(" thanks to the log function")
->log(" and ended there again.\n");
console.warning_here("Test\n"); // "b.c (33): WARNING: Test"
console.print("%d\n", 42) // 42
->put.colored.frame('#', 0X0A, 18, 5, 34, 11)
->put.colored.frame_radius('*', 0X0E, 38, 5, 54, 11, 3)
->put.colored.rectangle('.', 0X09, 58, 5, 68, 11)
->put.colored.rectangle_radius('o', 0X0D, 72, 5, 88, 11, 2)
->put.colored.circle('O', 0X0B, 2, 14, 24, 26)
->put.colored.ellipse('e', 0X4F, 28, 14, 50, 26)
->put.colored.curve('~', 0X06, 54, 14, 96, 14, 6.0F, -6.0F)
->input.wait.key()->clear();
console.print("TESTING ASM - %d\n", TEST(50)); // TESTING ASM - 72
#ifdef __PLATFORM_WINDOWS__ // Windows API without windows.h or import libraries
KERNEL32.Sleep(1000);
USER32.MessageBoxA(0, "Hello, World!", "CMT", 0);
#endif /* __PLATFORM_WINDOWS__ */
return (0);
}
Hello, World!
A real CMT program, coloured the way CMT's own editor files colour it. Press Build and run.
Systems it already talks to
Documentation in Markdown and man pages, an article on the bound method technique, and syntax highlighting for about 15 editors, including VS Code, Vim, Emacs, Helix, Kate and Sublime.
Where it stands: the design is solid and the GCC and Clang 64-bit path is the most mature. Several older and rarer platforms are still being completed and tested, and automated cross-compiler testing is planned.
A design editor in the spirit of Figma, written in plain JavaScript with no frameworks and no build step. The goal is one editor for web design, vector art, images, animation, video and documents.
The canvas is real HTML and CSS. Every object on it is a real web element, so what you design already is a web page, not a picture of one.
A real element
Select me, then drag a corner.
Drag, resize and rotate. Everything in this window is a real HTML element, just like in Visual Universe.
The whole editor is one executable of about 4 MB. Its window is a WebView made in C, with CMT.
Free, and open source under Apache-2.0, like CMT.
Double-click an object and it opens in the editor made for it, then goes back to the canvas when you are done. Every editor saves into the same project file and shares one undo history.
Layers, an inspector for every CSS property, a toolbar and a command palette with shortcuts you can change. Full pen support: pressure, tilt, rotation, hover, the eraser end and palm rejection.
Open any site inside the editor and take its elements, styles and images. Try your design at other screen sizes and pixel densities, in dark mode or with reduced motion.
Pen, pencil and shapes with bezier handles, boolean operations, gradients, masks and text on a path. Draw a set of glyphs and export it as a font, icon fonts included.
Bones, weights, IK, mesh deformation and skin swapping on a keyframe timeline. Opens DragonBones and Spine rigs, and exports as CSS, SMIL, JSON, GIF or video.
Layers, blend modes, masks, selections and filters. The brush engine runs in C on the graphics card with pressure and tilt, and the brush designer opens and saves Procreate and Photoshop brushes.
One frame editor for animated images and icons: onion skin, timing, palettes, many sizes in one file, and cursor hotspots.
A smooth timeline with trims, keyframes, titles and audio. Frames decode on the graphics card, and big files get light copies in the background so scrubbing is instant. Our own MP4 and WebM code, no FFmpeg.
A Sublime-like editor with highlighting, multiple cursors and find and replace. Change the code or the canvas and the other follows. Text on the canvas already has the multiple cursors.
After release
Dynamic Responsive Optimized Neural Engine
A neural network engine written from scratch in C, with no AI libraries or frameworks. Each AI built on it is called a drone.
This network grows while you watch. New neurons start silent.
0 neurons0 layers
Read the technical papersInstead of one huge fixed model trained on massive data: a compact engine that grows and reshapes itself as it learns, using the most efficient technique in each place.
The care of a product launch, at a price a small business can pay. A few we built:
Point at a site to read about it. Click to visit.
Ask for a websiteA website, a tool, a strange idea. Write to us and we will answer.
teo@maximum-tension.com Our code on GitHubThe people behind Maximum Tension.

Draws, designs, models and animates, and keeps every project on track.
Roles

Programs close to the metal, from today’s systems back to legacy ones.
Roles