Mani sauc Ingus. Es šobrīd studēju datorzinātnes Latvijas Universitātē un aizraujos ar programmēšanu. Mani interesē tehnoloģijas, un brīvajā laikā nodarbojos ar robotiku un elektroniku, piedalos Latvijas Robotikas čempionātā, kā arī labprāt dodos pastaigās, lai atpūstos no ekrāniem. Paralēli studijām arī pasniedzu VEX IQ robotikas pulciņu skolēniem. Vienmēr esmu gatavs jauniem izaicinājumiem un iespējām mācīties!

Mani projekti

Četri paštaisīti autonomi roboti

Autonomi sacensību roboti

Viens no maniem aizraujošākajiem projektiem ir mazi autonomi roboti, kas spēj patstāvīgi braukt pa trasi. Ar tiem es piedalos robotikas sacensībās, nepārtraukti uzlabojot gan aparatūru, gan programmatūru. Strādājot pie šo robotu izstrādes, es apguvu CAD dizainu, izmantojot Autodesk Fusion 360 un Onshape, PCB dizainu ar KiCad, kā arī vēljoprojām turpinu attīstīt savas Arduino programmēšanas prasmes. Pašlaik uz robotiem esošās plates ir paštaisītas – tās esmu izgriezis ar CNC frēzi, taču nākotnē plānoju izstrādāt jaunu versiju un pasūtīt tās no PCB izstrādes firmas, lai uzlabotu precizitāti un veiktspēju.

Arduino Fusion 360 Onshape KiCad
Mājaslapā atvērts kanban dēlis ar trīs kolonnām

Kanban dēļu mājaslapa

Kursa "Tīmekļa tehnoloģijas II" gala darbam izstrādāju kanban dēļu mājaslapu, izmantojot Laravel ietvaru un MariaDB datubāzi. Lietotāji var reģistrēties, veidot kanban dēļus, pievienot kolonnas un kartītes, kā arī mainīt to secību. Lai uzlabotu lietošanas pieredzi, izstrādāju sākuma skata personalizācijas funkcionalitāti, kas ļauj pielāgot paneļu izkārtojumu. Vēl viena būtiska iespēja ir kanban dēļu importēšana, izmantojot JSON failus, kas automātiski atjauno dēli ar visām kartītēm. Veidojot šo projektu, apguvu Laravel ietvaru, tailwindcss pašam mājaslapas dizainam, mājaslapu lokalizāciju un pirmo reizi izvietoju projektu uz servera un savienoju ar domēnu.

Laravel MariaDB tailwindcss nginx
Skatīt kodu GitHub
Pulciņa mājaslapa, kurā saglabāti pieci skolēni, kuriem katram ir pierakstīta dažāda informācija

Apmeklējuma pārvaldīšanas rīks robotikas pulciņam

Viens no maniem brīvā laika projektiem ir mājaslapa skolēnu apmeklējuma un resursu pārvaldībai robotikas pulciņam, ko vadu vairākās skolās. Tā palīdz sekot līdzi, kuri skolēni ir ieradušies uz nodarbībām un kādi robotu kārtas numuri viņiem ir piešķirti. Šo rīku izveidoju, lai vienkāršotu organizatorisko darbu un uzlabotu pārskatāmību. Projekta izstrādes laikā apguvu Svelte JavaScript ietvaru un izmantoju GitHub Pages, lai mājaslapai varētu viegli piekļūt un uzturēt to tiešsaistē.

Svelte Node.js
Skatīt kodu GitHub