From 38f2acf71360f1a290fab7c7daf878ab901f209b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 2 Jun 2026 20:09:04 +0000 Subject: [PATCH 1/2] Add Salazar last name, X/Reddit social links, 3 new projects, expanded About Me, new favicon --- index.html | 9 +++--- public/favicon.png | Bin 0 -> 34235 bytes src/pages/Index.tsx | 66 +++++++++++++++++++++++++++++++++++++++----- 3 files changed, 64 insertions(+), 11 deletions(-) create mode 100644 public/favicon.png diff --git a/index.html b/index.html index 3e1e7bf..d44dcc3 100644 --- a/index.html +++ b/index.html @@ -4,11 +4,12 @@
4Kv)AtyUmD5Dd^vs6 zunHK09GSlFY;Q{>%G3T2;2f{cyZ|(YHGt(pw%&Jjo_;u#Y<)+EW-$AWihBVx(90U+ zOmV`@(>)gDS1H#~G;mvzl;71Ne{q|lH$vArZ@e^6aBWPVafg)N@y{Q9m4LyB`Td2* zvI%JLDQVVY{g7oa^vdjfvPrKltlHhg`nAwE5E6&k@J;-dRJL#UW6r91G?`Sha?}0` z(TW7g#joJC%D}{fU!^zVbws5GsQPe+UvrO|`^5HiCX{~^>g$yjH>*COSyH-Qz3V<% z)n~p3xmntl8`F>DrG3yubpQU6=pjG+!9!P(!uY5^GVS6OvIlI}95$x%5;EBb@zQqh zgQhAgwTI3*t`N+vx@0Y?3T-0g{**}(7zj(LBhe_YB`Q_l2 zHKVoIZsj+`>cT|cJ;)9h{ZUbDxxRFAu%43W)}Cbq$VZ*aRd6~aRBW8G`$n`smYFVo zp-e~9feN3kXZEyH&9^_mvSpt2S%*Y&zgGSeMi7nR@z|&z7|F(V#Fz*#2iy2prYH2S ztn;Jro{^Ns&~JPJKn0xK%fm^^Q@2Rx=DzK>o|CmPuHZDzA2wZ*QzasR zQrNVOF}20fIUl$~?C;?RG+qJ?R;U&E{{zfc)UMs_HN+pX=MUpl@8-xSWD@veCR8cL zs~;wh^BytUGIJg5scH(_?6q|x0c7cB$4tS$(Mv- zUFI_3jXoirN4s*WB4!REBqd8FOhx{c3Mk_3YnGk9=(rZ);b+T^HlVPq?Wy`2_9tTX zT=DkV^<02~deQIl76IfmV-#@zxu2T`UUU1}iGsfZpf^Ux3up#qweELi3|tbsthrUE z@b-!}hK)CN7sdyD66_*WFQC+XN9j+FUeYJ?RY56H<1TH#OxUs9-1YHf(QCa|=wXbL ztjQj`wfJ|JaYf?yv8W7$fA_%b+o<>vO=HRtb~}6&{F{^6H_VFtt_icx0SbDt@S>{WPk?$1a!^XI zHw%2tqF`l0j94Y>#(tqKN|zfG95sBc59tZNR0SyfsuNl+9NN(q`JpCBLb{)J+b3a_ zI`qp;YObm%SXc~S=YSe7X$P!K*CH0oO;e>D#YUR%&gOnyu_f?eMQYbi*1-#5jB-6R zzg$ue-m>*BhgQ&FmcmXbQAcQo+zp~|xjq16gZs-iPmIykG9w#+-oYYJMY@`JRx5;bbdlGj_0gS>!;GT%zHB_!h)hJ1|cyXq(vHj?A9 zzLwe6O$NI3k``WFt*_f1X;Uf8Y@jRu)XJ^?HxI3r6%p@3Ub7RC_dh(pHkr&$*$gR4 z*H07Me7a=Wju2s99cSIN0zhuo>Nl~yW`l%5a?A~GGZ`@@g{+%+eCpjw=x4s+bOFXC zANj7C?A^EqsY=bPC3Sr|QvajnLFu(>?jM3yZ@sMIi3I|;Dtjs7>%CC>Q_-YdEp-cJ zWq)SVMdxt5@cYlCnrss_Db+&v%+^iQe0~ZARZcF;s2zXiQGkeDq_sp@g~{kC3rsve zwT|E5yp8LM_*QCWvdoaxny3IHss5TJA&eC4M$E7@VN{*%Ft$w&&$m)&IEB&0K5eJ0 za-n=@YBEm)H&on5gXMqco#(X~Dd_mepDs;1e7Zkn5X85q-fBUez*9>tN)TY<1-91> zq7LWJDe%nY&rx@_qpr8ZC+EGdZeHx2AP0C)JU;uyDDnD-msWCEh#{lG6uN+7CBLV9 zez+N-ajug*)ZlKvBc0WrgA#Nwyl6?N6FA4cvI2ksx_MVAJ8ZF_@0&lWYL2}OOW z7~IWkw(&?taMzI>DE!jT?qNzUBj=DB)W=u6EgAbF-Au*)xb%ba$^9*0`+(S4obc$# z04$XEl%$IAY4j68(`hokv97Lc%SP>vv2GA399>Q+-nWWLdjOz8UCY)^tlVu@d-5|MLa)#P}sNXY7YP7_n#lTt^MVC3peE|M~j zv%S2^xaj(1!V=ouWB7-D@ev#R{-pzwc-btfk@bZoX0#~GH++nVnU4Sc!EK|KDX?z8 zlc;;bEvuxT{J9)4uU7e3tIPTa`ujvLl{S#bg0l({YG4!H&unk6L^F6Uk@9DpuHhI8 zIyI`dq1OBiC6O}`x!r%YP{v-tHaW`~?YRxRs-nRkM{c&59XDG>nxO7q75T5@LCt96a25Ng5BO3}m&>@pAdTFD;`w!GOaOPu}^fu(qt%r^y z3bUD<>ipsO>xC}8WnKDL1C^=J^SuG}o!tM?x!+ zJQ8F!KuwA_@%Gz{u}jH{cQkytvQY)57Y!me#Q*FHOad11|2hAg8kX89l3P|V2tF?_ zj4fdk4gKNeYMWd?9krhnj2#_3Y?A_meuNRfPV+;iGiabQp)~RE^TIAi!}$2xdrHhm zWo8?a)hCnJEYyRAtpRqm-7lYH+|U0g#Rgzn2j`HvDRQ>EvJ!ep`rXetcC^zY{NPSvPL_(FAbWTe^)-axgTb4R;lx@7M?aEU;1bN6Z$`IP@QD*40TX zD8htwEixY#$g{iWUF{kt4-&{N4xecMPIeW3+-*K1@=c`Rg|>t=s&fs;Sb4c@S_3y}YQn z_d7f_HK7a05Lv_|WZ!J(P*503_43cF!rke>kcj|{QzmY1FSjb@PdF^Xt+AwdxIl$& zgAg{)e!7&s`8=QIC%xI4tDTC}-69tCH*{ap{B!!+p3?MdwjPi}PCzxso2F@vS=P$h z#emPsd{13X`GGi{mkyw*$|z0=p=xEoNd9ciqMN+4E1A~l2K?m_!(-Rm-{s(p$bo{| zO~3Xbelg?LXv?gKFVJ|jER~kS-!%Hag*_3Rw@bl~7vl<~~ zm2xS)to3pRJCPTCK#cU+n6Vm11EsL&zs$;-Po$f4YM34O z9VoCc&($gq4sx?hJe!Q05b##}tp>>*pvqx!EOx*A56}q)_)wJyBY5w1+XWf~$wxhj zQ#BSa6`ai1fOq>EjH*LwER7kqmMwu@8YNmppn8ZA+Fn-p5p0=Ee)`hmtdRTqA zySne=Rllyz##!;xKBS9#ZE)}uO+cWUfv(O>Mu6%D1po{qG6>3GZA@5>Ef|H7nrbC( zy#@McmYayv^arE?8v^fFiM?(cVBXccs#KsLpjiqi_P2{HgPkfcY4xfpcy>-(Y-*V; zC-pZfizZrQCbTXJgPx>)yqFOC#U#WGOxA>>#x$xcVG{rwirGL4X#GxS&RIpIBLil$ zeW2j|mv-9{0V7}hE*fd~D-Z-(s|-qnRy$(O#lHJOY;@L_$ZRyGZWn!YD@w)Mqy*zC zwmNf(kDvKD;`aJN3WSU$wMO3S0ccokg2(rk#JW-?V4mAUi z%}w_E*uxSGENjN*I4r17k-2ez`tVZ3CfrDCd>fFCtSjX~dLs!bQ-PjJa5j_z>wS5l zU{KQUvSHI_=>sCDC6YrK(2-WF^+k&6gh0)e5iK+P`9fL1avuTPU?|?1?;a+QFa^o( zDVslBb3b3~4PUVbL?-BtcY1E9o!RINOlU|@+0!qwqi8T!fxsYAI|}hHC@vXXJ+#}i zNLDb(1GfL1X}J#>x?5yqTyBgbnZxYo=CjmI-Klh+N0SnXRVjzB2Fo*ir74Qfht8_* zQ}46#346W%O(h0|Di6m?td6Y1&snvR|g z$u4Ip_ask;Pla*bm%%plQ`&Mo$?ue5n<|Qt9dAJO)INcCo|Rdu*?LkkDn^5+O4|A= zMbx9YXs{2d{&oROvt2DIbd=6icbbInv)^FAADT5`pLPNq@m^AhNQ3@(QUm%GzoD(P zNd`tnEI}6Y`C3h%jQT@moRQT2mBB~;%Kn({SjbxT$i^mH2!r%G_}MbT`rnY5V2|IMFLNg15)X*c@6yemeNEt zfbc&kpo=^|Fn;6^?;*vE7n=*mG9aII@!zA9ZO>$n5mF2M>y(PZy`Tq^=se5=GdwnR zxbi)fe5E*N*mRb;OdB&=K<)L=fyIsciPEc9jCueB}6C#Fi8H$TDC6Y3Yl~P4XQ_E{~iB_!Y9CjP#{-vGcU}OAmPw z#^mBB7wF0cOLgi|91d*5dlI(}`?L;?;-4zQ#sbJ*T0K82&f5c%RkD&!Wwz1~c$MWF zs=o35>om_0Ew!87=poYiWz5MvC+DA{SCJ9>XNWL3v01LpFO%NUcCW1D9<}uhXG>J8 zWmB;vcocDM{35?T?Xkc7lb*76djWn{`;9M=t<2>#bIL+s$hiDNw2HTsF;`;9B<8uD z_o*Sbjhz(_7>afM>d?z{T%d)c2X3aW`%qG~m-dEHNACElUGM-QLrZfd6y&6VV90=- z3(W@?gjp7|n!-xnxo97GLnCcbEx*XZYRRB&80Axy93BCmF7+-=>i+9#~S`CmKOS0AKd7c*bA+YY@aYN+@c z8K5)@44;PR6Ov>%D0g)%N&Io#NYE}?qDq1(WvCDBV-)s_lzC`ZX9ZPbJO1LYjJHDc zVwmHEy}m408%LU#+{16K*rtv-x`E%vI$!F8HF><0gu$h%>K7oERYyE5aNk(aM4ik* z$yi5`YpaPo&xrP)vylVXMh1dE)Qhn?$>somq-FTzj+_E7D@;R#Ow<1~tw{CBW>mb`QY^XB5U*=Awkf+|fA(LJ6iJ>?DZJ2Z%?C(^*?x?fMEQsv3r$ z0En~}QX2=!2fcG>!X)+N)J7aQ7d|^J^j;s3Td?>QPX$GNGk&?V^rh@Wm&*6qX+Ra} zk5{t^ouNL#(_;&kYK4(Zb|k0tw(2ilrJ%LbH>VLClU8M!MGv+pNWT9(tsXkCp)F4g z$mU*u?u}BtocLoBm6+YS&pk86n6StxvXt*Xu*0uXktiH?FHRWTOi@CYf|FV&>sL*Y z#Zf89*P#5h=~D3ykJ`CkU4JX7GB3+~{2;Z_1M!`+VV0^<16pCCwwtKCYS3Lpm1tt5 zY8b`#B^w*not)UWqi!|r2`T!J3QpJ20V5W&kxJA3L(OKmdwHa;F5@Y zEye=%eBA*JFh111-*EWgEpAXE|D{{I+7s<5@0|7ewI;!XB9SP(K;U+X-R?_|Q1 zgDY`EAAiy(=KMQ{#tsM_u!v@RpwSL$w(Lf@)7+``ZV@?b#?~21R_$g9)93- zU>N?|hgaN&UoCz;e7cJ#(Q%~IOD4`Gt!Vh{yhO9TXw{N;$$-XxVP}*~^hKYS?~>6c z+c@ShBs(yBW0Wft+ZlDy0VCFV(#ol-Wz)NaZUtK0U2oT*@1)7SI} zS%*+xlUb()(>y8Wa>o=m9H(F_l=A)ixXs6UuhH#$qf!NqrT041ZJW*rpBH>u@c|qp zSy*R*I}Av!oqvX-RZ23;ykrbDg|8ahwm$@GHvkGEOr`sDHyhMyAvAk3EXte84V)X<=V{?Mf3lcZbGhrU=;QHlx*owsJ+DK_Gfy=7I;{0QgL$a5d@R zW0$s=RX?-a4`Ph4C@raeDsYX7%c@qY0qMr+>}$gaO?c=%fW?DmVK8h=SXv3F2X+hp zjrtDyk=&pLklxRkB#P)x0wtdHpb1mA;mu^7c{TZO#Ts*#z!=5LGoSqT%`Y)C3Eg=N$l-s5%?!P3{pZ#!InIm~lXmlZ{Jv!&_dR{B@5 zbrUvH@A2pq46Km$(17w^rOEY-cHn!_ChTJD?n2pV&8E$C#1*Tqp8Dn#?y!H_=iL)& zqj>BgOL(j!UzRDES@@;zY~E#l5GkMe5a@G>am(AGd@n3~&Nl9TohuYloV0`a4?w06 zFk6e8SLGw(#=gMYY(utZbDu#gNKdy!By_p#K~wFphbPxP2-Y;5Pyzo+T=uqJ5KtIj zsY{qXA;#eIJ>~(YYLvp=$*1)LBch(4r=rw1UJ!5Njb`)r+>xP$?St-smub4gZQ;Xp zyVsKx-zBt;OXn4h_Y*%`WV*g*vQrGi-^`8c7F0)dxwLhIXUnWji~)yYnQw{J9p=i> z|KdMyYlgQ4ACJORWL^;c#(w~GE6%{betSP|6epg&yO|cIKQz=w3K;2#edciLz@2&7 zr%=Cfa2R6Tno7tDL!ZH-xGSvWW^xX03NFR%B?V~ZMA!qUM43SqTwk9CY%M=@v=6Yo zY@b*)!jRjSYE($=5HzlsUAd&l*_ zf5Mv+vg*|9{7L@$yoj9ZJ8@`RhKq^R1jExypZ-BZJ6_fRFCCe0W@NgKP-ql#tS1MW zoOu3@OOi2zPHf|$JWqeiYwRFJXBZ`Uxp;25I#=A_2|w=+a3kdUtBv%#h{xu#?}2jH zHb(OHEld96TwbDSwgwYGHJ6{8(*2=sW%Fno$(ity(#JzI!ovXyx)iFqGU`v+1Mw)y zpGuf#`D!HB{iKCW#Z^B&M+e;OwKrDw`rBRnkj$jY&O(9IxJYE&iDp=pf3{!Rb7TbTy3b2`0`#N!hBKZ4FS~O6A0SG0QKgVUkqeHlXzT9`G_`5x3iC!M z7lKhK)A2?)XaQN^hF{qm9_!kfcAhw*kcidD_#~;#6gcBp@d56{IZna6Hi7d=SoRR=v=}spgR&Kw*&lTghc}=i8%S|2BnyH_0#w? zL$->kPT~L~&jcMH@HcVqh8o%^oRbSPqzstYlU@ZE3YgO5G`)JDH!OM`XM&A)hzMkl z9_P2+Gi$l`6rpwiO_m04 zZ>#c?bF45d>12?wPv0DcoU*cEQ#R1m_I|lt&gO)ib|-Vv@c_HrZiaBOd3LC;ZlXuA zaL;vKn!9Bw^KUeO08_>#F|eiSClefv%qBK8Wo`BBmW%MKuxr1Hpo<6%{u`ZFNlw=U z+#$M0AClIq0WLWDOCQFtfwL>rp{7f0FG&m%EaIl~lBR4MtbhnHjo4KO?wc^!pZwkB zI`Ik=BO0z>X6ELg@At)me)D;~xD@d5?LIFX@Qh{8wEdT8zpZpKS+asg%VZwlt&R;2 z2|35%iN#n9n?<_Jb3<&T)VP_qX71uAFQpZ4#f(itN7E%AHyGYyxY%3c-5b~&jqO^8 zaU1@##3 z$wc@kh6ShG@rC`I3U42+mMs?@vJ-J_7YEbZSLUtt<@-%F~-PW31d%0fiNEZ8@{R=fIZ?UrKIx`+tSXe7lje zIB-^pGr+76OW*P?lYH%*E@)30S96LFIW;$BF-m}-ZvQZwoU^T4Q|3RSKDEqQf#dFvJ9M_89-+eO>K3?*e6WALeY)ETVeQm>>Z7I6i`7y$N-4;ayNjY2>7 zEqw2XwN0V*Gya5)Njr|R@v^Uf&*ole^q@I3m+q7KwNt|Uj^m9g=y$b>+RhI>r<;yC zi77^Q24g#gp$qu=qX}$$zU{6ahKF?ygp*i-p8;r%h35pA?pKj2coyetw16|EA1id1 zxD+}m;LFD`{VoI_8>7j_#$~1lJqlI;LGt1{#}NbU!~+{VfeLRUfY9}S;z_(3IR)>I zHqU4r1L^V%L5LBBkA{%uwSA;+qF1eP#%BN0B++XtjXCzPuA4hvQLLiWNToc z_WZ4cd7sh{?xR}4R9RuNH~Mv$@pAxlWfEl#>!%M}9xA7s5R6y{wV<-GQ>8B*-On$@7>%X65iL3bNiBDT@P(+;LV7Bo%NqkQ2Z31Y<O2fL&6AT9V! zL2M?W^C&rElYMoZ*SU>D6N(LUF8d%Z9AFde+Ol=A%K^Ao)V?3r|2bRHo3s9^L9sST zNhv#BAOC{sR*G%5PFzM!a~|k7g#0ku#GHpiN!@?L{RTSK5YxXrZ@;VJ16h=F0V1&d zKKDF#-8BWO6T(yQ8?$FJ#=0@(V@IrzrHqp`t)5$l|iBpQ*!@9mJ06Sx8G&@sRjqRN0oVlE^*J>-YD;p>3(^J(W&-^bsXl?MI&L#qwv++t%&nD^E6g0jF{j_v_4JH-@OsGy#W^K8N*nNfm6 zW92tSE((ASM<4*9N40#w`eZ|pm(;|*#yD3(F^>^3cc^Z&3M=;@gg@d{2}epq2NebS zm%8q8rH>M{GD2OZeK)BDE!zX)zrEU)BcgDz^8#RRGD zQA-ckkzH~ZDbW!2^U_fh6M?{c`5g;|YU+9n@1(cIgt-?I5UD*$zC)!S(^k`>gXxwG z9Zku@lznGt^qIYi0*1Z!Rm0Mkl z!m|*>^+3bDZZp1KsVGrl2i$Cpj}UH9`KpHY9ph9|88`1I<%rTHyH5=;3Z;v>TKmD-04dX2|VGXZ?QlnA~)Hdg6=?kP69vYUub9HpMdc$X0R}A|6 zJZ2yzB?97`?`Bpv^w~xB42k60p?EAlJ3$qUGx2)ysL~I~8_cm7+rvkVy3?jXKFK zyhDHz1W$W7!UQ0os(_Ssu9TnDx1C)U1I3)QU&D=Zup#iDC2GmJF%I0n@4Vwfj9h&F z1E5Br8!X9~$7(u(@X)Dp z=$Synf#X70c;t_oC>65uu-l))a)4r2ShR72Vrg!)W)ohb9_lZ*!_Q(b>v89X;1^}L z0oaZMN>`#eO&pEc5Q#pj>;n7;(%lPGPb^}Db5Q;CE6_{ml**Q!f_+X7-M)4Ps)xk7 z>tDsH>K<{_YeDB1C$|1gwoKpS24)eskaYin4-8d=g~QK0V>_778I&&6(v^VY#H#M# zNA}XC;iq=Bg9UK6dJbK&XgLJ)R+IbSy*%IPxN&uGmwCjh{-9jPw1OYw^=p%hDGw!c zHPgh@K|jJ7x%m-t4(BZ!Oyst_}$Ama1$=WX~%RQO?V5Ra*Yk z^$7OZ@|iu9NKQH(v+l@s_b_Wjy*Ta2$#?5(?PAJMg((b-QcXpZe4XJyZ_wJ%>L|j~ ztWX^OlB3c?JCB;hr>lye{1T#cOV73sxw6`J8)!ftz_ymL|Ke%0+vC zST(^P*B2wNY@mY20qw(2o#ST=5NeykkaQ5D#m#xH&(10IPxrIq3i8ANbJL`BonreI z83PZaR%8mhjTfaCs!t$hwZ9*{IYf9-E;KQp0nF^61RQAD)WS@J7fYcHD=W@F@=DnY z2N5&QU5Yg5b(&~my8vnS%gYiO1urU@&(|{%o9U_OPmh1Wd+lpb$r6Q&=|f0yBNT5K z0N`Jih2jxdRGS10ygVamri;99nFf+UAG&&S#j6oMYfD%kut&O$e!75=;md2;%4}rKN*C;8Ur%hNPe!?G=qx$sX>-ta zj$R5RV0GEA4PU=gQM5wYsmW2biA9Tw<#Qmym=I9!zx4kB(vWXMC_pKR|LRg1fybj8 z*f#qd3Dd#}H9~JFUlWz{t3No*yZFm|PB9Mx|sf)Qi z5!QdElDw)d&*G6_KFqp(zJyYd#)<@z1D#3G=0%F}8P2_RK3&-k*x+s_U&9)1;XH za>N@Q&^+nHiH7$}fzK+VQaNusV&p^QDj1C(WNoBj;S9pfDUpzdVdCXVV>Q%&fbaCX z_CkaBH}RLSD1*E;3FJsD_EpnWapGSy?E8a-;0RIO`8sj>{`k?bbatLcO+$!;RtA7{ z|N5VAB+bZ#5$djo_Hh|E`mEA%ve)Z1@Ua;5_kZu4$#|nR9+4tH zgjD6UM$4~Z6tcrt>AlF_ivnCPyh~=Qv?ok$rLY0R<;)P_JcI;<@)8ytkB3&=2upCK zIdESJ9sZGX)i=%@eB`)8DlMPpIGjLDVYG5tj$8fug`dH8nmEacc&P4fJ<<=6bkrd9QzGqd8rUsf!NB0F@J#7DolW0* zJN;>7yonnJf8e>LU?5ci80BzzCAb2fqjW@u1mqAY@gp*^Ng6yhFuzKX$PBq$5r9rQ z(AbK~+X*8i=A;n~(U}lzVV(zS768u2IAB8KwOCWK0|c8?^;Y!trEnk#wG1eVz=A_# zy-1}N&9NTmVgUn=C?ji(XE>wI3mN%T4E^KOQE(a|MNuZ%QA>7V)Kuaaq!=v5GIP&i z*A$l0Zb<_t%D@~E_;FB_5MkNK&rEZQcLCAc0!irkAxLh5n)b@AhcZW#*Wc?+jg{po zy9`G`(-mevJlnddA&`Owcr;$XR4UL1SizB)bt5MgHNTk38P@=0W4YYI#YY^4i?g=ObQtSW+p6xL3^o-wJvlu( z)DqduV@KPxZ25^Gb4+AraU`XomDiA2fxyjJ+`?lcWR9(o-@RA+3Pk?^x^W^n&&{99 z0<0^Rg;AJiZg2oS`Js$ql|{jg&Ims?(blGtG*>eG;O*lBhR5>ZI~}jU&m%O2Voxy1BA`+W070qW%9sHQk`Q$xImJenvdavIB_veBH)4B_t}3|m zponfynU@^r^Xbh1B#u$Re3<#h(@jYu+Qk`$`qQDdh2t4xzpe%c z9@*lW0t=gs)}R7DR>uRaR(R4;zdHfyYV6i~LBKfos^%qR*(U(>KJ}zlgGGCLQ!Gz_ zavK#qdR)hnFg@zdnIge6eWxlr@z%E1OG}n#f@EbLoobP37$Z+R#(E079j3v+&22@d zODX-_F8q#EX0%gIhSR~DS zxx$Qe6|1QaGX7f#r7vR<^8>$7NavC4hwF?FW)iL+mP0!Z;WV@0920 zwGonQtSd1pJ9ZT#fr4@DDG*aFnN3=XG30Cm=5A`I-6XY11;8v<9I(KuPQqr+o~<9< z7z7Nq-c4>oa~T;YJ!>A%4Q(0kj(GR0g}(aapt5&eLuHfI4P?H&vr5a&!1pWVU`* zKHaK>cS?z|oEG|4g}j@TFeC94#3Z{eqbVjs`i>9hP`$D&I606G$AW6uDD9TV9miTS z56XUF>x>an;+Pp&g`{V}-JAdiABiepr=LVEa4n{s~W1eZQ z>^BhHpI)_5n1{*hlg%p(wH)DG3}lnml*ll_hYESmN`^o6ir6P_Jt@JQ0ydrDxgF@R z79n?#9QDozAH!BQ2Di+aARGa=sQT4Nu!#9=yOEp>)wPur#)Jcq4BiQSkX zPK%M&v>^+U2*yTwReP6M^Qfc1Rt@s!g+8<(8pmpo2|nhmO(>E@jaQ<8N$r7E zVU3Dw$1pfdH zFqKJI6(1t!(uOg>mgYc(Glt#HDdFHy1Y;wHVy)}JpTYnVzI+=tVkdlsHZLzXFi_vz}U6> zJn1792-xLF>VCiesvQEOiI^Z07p)0&{$-;1-2;zIbl@wD2vWm9l7kHfu>Jws!wkdD_=5Iz^Vtwk-)@GJ!-qOn8xEs z1(`tOtu)25IN5&oa%hN+z%l&lzZhU3b$j1E8orfa+*b!-9YRii@RBx5+_ z3Rz<<78OWi!2+0xn3p^akTVkx=y!16f?EH#-=mI$Bc)tp;yi;?0js)v zfn0-)wzZ z6SnpPoC;U6c?L|Zx&9C;8xJx@%$5$%MyKsBS^sGoK;I(>F0Ib76Ix( zr(CS850#KdY|sR<4>d?25It(N(7a$W91-~uO9z+`tjbjSj%o2ZDnVetcO9q#G?dI$ zi|1&@(?SEz2^{hD7 zjt&lULJ;T;vd^@%f?zlWK~wnlr^rBZI+5*)AVefOjIxYw?rDq(lh9|a3=6U8W?e4k z`*{Q|BVE|%BbuVo>~zbFs^Ed`S`*2$N@P~~Kpf-Vvrgx>!YC!1F5F~#3P@$PmoFLT zpy^a(jpMs44p98r^!BXE{y6U*+#6FU07>YK*fSElRfvt+lq1o~OPlrLbWv zLD52~`@yO5*_LzwVM+ZdGz7CsWORp=E_rWb=}eMQ^9Es-9qK^2CK4-BN3; zHNXG}&meQbKK|6jVH(x`MwBW8^KC)M{5w)d1SaFo-ViS*e?wD;nq-mk3petr;v>Io z>Qn{D9nCZ$XDK0KBrG$>9qUU-x3-q*N#%)1PFEltn#(P^R#by-1_5qOYFWyuVyvL@ z-MjHs6{yj8pfk0^q?SDa=mk`}B1hah3JlxdA9|}@&6wM$t!^@~jLfXSZUe1C(S|rA z@mAnvjy<`?eJVGPYLYpr0+XQ0=Aq0=Ly2+iNh-U!P{enrJcirONX;-Ln(_Ep+mC9E zL2;QGsi?m>;UrDw}4$u1SR_Ni5|5Cz$B=}9pVqc@&7?^9i=@`3G|f(G*^!93LWOaw(w zUfk0HjasuGz75!Qs)`F70h3mcGz*3twE%66uDMVM_N2}+kG)wo*R2et2qjNkb*n~a zTcre&gm6s^3k3QMk=vz1abqR>po|@v<&SDv9g1WF(}Pzngn}Tb``4);V-#2lCrXAP zw0zC)R^qmTFgC}6JAsOQ)KYmxqsi<@tfzUw2pNatPQY(LRXf46$2E>kTfKIcokJ2AgL@)JDkxQmUb98 z9CJVlv4xLz?wzrZ&X_Ol*zF_+9Anm{+%j@H_cfb!Wg9V?GBA38coYGkj9Ic(b{?C# z6vr{emfC>#E8eR?bsNRymjI~jIjP6*Aq%}^U+-g)Kos6_5hWxTCyWv){(Xd?G_NAQ zImKpPLST~$NnG(&yuv8B8+NcvP_&8>0q1)4rrfl?cGSoNum1q9lkEaHA0vA^VETTP z)tJaz_y!axD8R7lI?~7kmO^?Q0#`cqYk{KxK*f+!0bzGBaAv55p=<1BqD36e0_ zjf*Jn{py5F5)GpS=M@i}(wqu45p5^a!5G?+L`76+eZX?_Qfc> z`F4STdx`+JAuAQS;3+GE$DyjST1L)Bz)3kS4l(tqVYousWX=J>C!sZ5N{+;nu~(vw z^a3oirJfl?Z=UTC!1@Eprd-b!O8^zzWbGILQEd;KBS=9Q=O5juuAy0_X*}4~Pap=* zKIWLmS+@3)R*<4ZqYLUuz|ZrjM%gFwo;6ujxNu0__)^=*qCKj24>3WkR?bKrDFE#~+iZwPA~0JOQs&`>=H@sKgE*@;?vYH)j;A1kG5-M8sqNUq$4)8IMtI2_dQ>u=c&ix~m?LmH)6ALUwN!tr)D-lzjp*AI>O$E8+@jF&q@fB@&7wRQV(w~n}>fd$3}#2juo`c|?@6i|rJ zV*`>p)+D4E)j>ZX$tJHXj8g;vLF+T#=A={{h2uSk6o6zxL~(n1XS(l3Tw;O>zSveRr zu8IM}e7{qXOp?e)cT8=4za^!K0 zVxuKxjg+28Ao^7G0U*vAMqUBrnw6uA0nSM2g&k@r@}XmF9{A5wRv4*519Cfdpa!%c z+Xjh_Gs=-tEs_Bgs->9qLDxRj6jI=H9{Hk4*=^NG%FrSym7+rI7%*%yk%B3wGA0o= z@$)rWhV>(bmA6Xggxr4T(xrwtlsi>|ck=-!4 zQPATeo;iU_2+je)+6F141dlv+w(+--zjj7g_V(hVTj-qNLd%}ugZ>oA?xMyffgBG~ zN9BV~ac0CAL#W-JPH|5_9hEsC40`67gbGN1mp@v0ff_uSl#$5mk||?_Q<9{hIYjPh z00=@r9ytc$dLHz#o3sIuwvvB{@IMZec@1^@g<=R@*kRtJw}vRAB(d5%u%Q7m%OutWY-@9ODA8+GS!S*Kf)`fw_>_1d38I1B$~MH37LdPCQ7O2 z)~d@1P)Yo$W|~B7t6_(wKrhS5`|p@{Ijb29pff7tf(~eP8Fc1D*i-)F{DjjGdzy$Ix;8D?}oAF_K9Dj4ltgSY!&mW`8P% z2r^W&4teIZ3Mq_?jCz_k5lSbGfk1gY(u^fYQ6DLi@A@wieMI)lHsKo+BgRlJj~7j-LwyCqhPy>V*v+2RwaIO z$oD3dz<|&Gm7dt|Q>D?~az;JHXIwEy3l&&*+8Jl+mW6%n_89+RirCCZim;XH8JwbfsPM3qy=##>T%{N zUqevJlCj>il=cMD&m@ZHVg>`>nvEt7zdls@8dn*5*gD1$y$@cvr*RUjsMyB``BF5$H$2rgog^fw0jj%5MiNP+|=A5CGitYQuo<~{>Y}>Tp zW15JgT(`(Ex4G_V0I{ToV9ck3$u$$1(6)2ej8(W+RScM2{YFm|o_5?TV7dP9BA5}Q z6hLL+i2J?&0Q%J=Nhv~A3le!;b^6pYjm}(g{OV|Kq>a`{_+iv_1X9=t*(A5PR%lr; zbA!(nFqLFv01`8fX|C@hmS!cG^HG=ECzhMHj(`d`0`0}omO&sH+a5AKs)Naoxs$)B z1D~Z%(zIoKybq8A!On3^QxbzCDR$~}#SH-MoS-BjKX`XPT1QCUP`r)ZHjIqaaR#}# z94vddz|I9v<+Kto5+n5)0OFm1f>`#Uc+ra!x2Nk%Z*Jjy#>%&4&))nhQ9Ou3u^~qx zM*^Mpurfj@IQOOl05JU9P65eMI#C7jo=^&?BPVbtAYz2Qazeau6;N@J)Agn*MdmYt z5EVJcJkewXhFnZtSg*U+amCTKvolj1@QT986+(Rck46Z+& z0%H{*+4jjhOXz81@7I0I&S2!~=82qkxIe)bm;`gj|S|jHZ7IyBtZgJF}Xk zj1{m5-BYa02O#t5NeG7h3PZXsHk|yXvJ3gw3EH%7?qXQT&f}ilt0p%6`nUT)(8g&j z3*2P-(p<^qL~)GzRML=&Tbj(em&{&29%uq3oaBw%d(_ZHB(i5eAnt0k5gB9v4D($L zydo%v8Ni?hs`+sP$JCq}f=GqN($9c9VxFw*&AD(r%>p%$mCiBPb4)@7@&O77&!Fj5 zN3K@IU zvP8+wrF;!ZB>-mIhUk032sI>rH4e?6{fBw(tip)0&J*G88KX_4T6WU`a(Gfgt0x zS1jao`ub68jJVPT0E1AOahA?A`I>0?mpJ^YNa6Dwe7PNfp+>?Q%w)rS$^hzm6HNy= zRV4i>@36>sx7|HD)tGP62;EX8`Gzw5lUK?GZzZJ3W(p5M)}^+I4)teTV}`*1RJNip z!Hb@G*iJHQL8lR`GnG|tFaih$MI`S!uRaCYI z9q6#jzipHavF$|k0~IWDE1mLf-TIoqd)Yk90u@J0Q<7_`c~VNRwJ|e-O)O2u3jtKXy_MVv+7GF!mv@q* zVH|LKRKdpF77RVBKIxNw7o{K>B+n_!oSJAngP!!v(ux4oS&YyWf56shCw|;#wOqH8 zb+e{^b>)5iMHcXxoD-eY#7kolM%}b?>MCowZaBgmdf?UTbn=ttO#Lac&J5uSZ4J{V zm|V?An2fU#?N{NSY&+S3!)@c%tK0z`nDnG035IRkpL*o>#ZNY%T9SV-5MPO z0Y(qB0sKVZQ(eXxHs>GRH4KrK48~Fd_C3#~Cm<`#i@1p4ZKIOJAMyneuv52@#(uSK z3!+GolorO;$i_ulduTt`MH`>`XYPCd06L3>%JIW(0*S`un2g4fbRX@1g;J2bnP%h) zu+NDZiOX^@z#0)(%`YQ{-N79wxX4x}F=w2y!YJb=r-s@)$uS`*wMI|Br476Wz{7!s zIOq?h7W>q!J2zx}-!?Hq1~m%73qc%8?=Eu9$;NmC`P7V7IEvu#ILB&n@`RwqqywDi z>q_gsH#xuqG`fkiF(545gHo9zgl!mNI|{K39%63a<;FXa-l8_%Yn4IfFg&n3arx63 zRL?0te2=9xO8NWe^Qok^SlyLnN5>hc%xZ_`C-SNReAzL>bfp(k0oIVBu>w8Bp4h9g zTSk$9!*g{!&;%RQk{$k2{8;{!j$<4~*&j-*T(QZZ8WIA+c}&=MWgek({b}3L5s?XC zPIAjtv+qWIXtDyz$e{{?a(WyJZa~M)k=%-dBCXrnJh3zF;B+M7j#MH+GO`tl1Jjd^ zYO9go81xlkt!@!;qanQwMwT(V)bI=1sDvv2fk0EkE&*@i;M(Q#LO~ah@r(A%8Y)SHulm$6F zcckPilpg~-VgdVOC-SKwvzp<7k&1!qO69OTv9$V{meu9n1dW`WQ@G1fTPmmx$R4#f zmm1`*PvcC~3|6;K5N089*S{RoJlr5-oF0^20Vq&Zg18@*BF7LIU~ z%?dhkOa{vg0SPFI$EUqUBb>#xb|^ofseI_$1%Sx!PWws$?LZa2!w4Ycll7`oT0fXX zas0iBt4}j5yW8+zYIEPhM(#^`Qn~{;T1wp)ichn?NaKpM_eI7R3be<4iHwXNN<%6# z?c=>51k?7GCx$On@yVaX(&|-9%H!w9`Qb~?5I(mAVv`Zbc7V*Xp-}%q- zAJ(EcM%$CS+N^*D!#Qt}K2S5)9DhnlSqkKgeJM6HS7s57`88SCJLC*gl&;^@6nsB83?geZ|3qz8v&U3)5D2Z7VgMtXHsU4z^a~y^pbJD8dTl+}IEw}18 zsuND$a3?ul^-ZoNKrzboG@?~?1Ov2n%}bE1Se9($u*(6~nUd}3aZtRxmL9xQ(pPoh z5>Eo4WU)ntW-Xk9)YI9wyBN+gOJnO)%!UKCzHT|@tXs0}&PgQk$7(_mK0pUj4tS_u z=47}sERG$%_IuTFaNC1m40fxjGP^3Yer|dJ)KeJQ0FprMKOLO^C7EC|MAz|E+ zNpS$To!5EU*PgXBQG)@RObEfj$^JvRphCh+w-`A&IW=M#&=w&B4B+xbR5JN-or|=$ z=Za)4kC1Y6&U?}Vc44~#O6~==lbjCKBrHB>E4nouGt~N2C5*1pvkae3Fa;yKKM1%* zJ-g5Zk_MQDm6a2!CU6J%)DjnRHntR=F~>BkZsqrl(zyO3(0&yxP%BEon3c|3CyHP* z$lDj2I|1_mqoHaR&PiF=e3666ZUtBp!!^!Xcu)0U^k4qHSdud`?k;e=f!e7dl;c>G zfe6XyTh^rVv(L}XJrn}OW3EXRWB^8YkItwLb>kT&LCESVEY;9HeuatmrrX&WW*Im@ zeqsiH3e7M~f@sVR5r{2-Pqjyyo_N^aFns*Yo;mA8wyzrnA2BBY0ng=BG69;|wYpef z1>CcA3&m2F8FcWQrC%|*F{$0R>)SOXH|j`PAydy#DK}v=K;A1Zamnpf+Tg>I0q3rJ z)NzX6n2+a~!QH~=fGKk^43>FAWr-Q6!IndX+{F3{x%R7BFs3cbo;NOW zOj~X1D+v^Qq@c#!e@>KhcLCGSC7rTBoI7&o)7pzqERtOCG3`*QDT{05IsP%osTKnY z@<9Y}!=)y`bh59Se(HnJu+2vk9nFm7a5$-FiLT*7Fj+_zFgnJRF5AdLF-}LFP<(jzk@>tF+JpLlo|q zAd%>Jq>={>gCJjQ=A9(+k>&BnTrd9sT9OzpCIw-QbJuo4nqwj|9fYYRM|P<8i9TQg zj^yU1ds2XTfzXc3F`7{fv*1R*FKikBh(e(Y7X*8H(>4}v2`3%7trMq65F@%F9Gnc) ze`FD#mQH)%Vx541HQy8@V2pa&*ifU>sBs z+BBGM0QaOa2P)ZM2sGNd&;nXD$4t~;Ws_(maA^Sr6y`=zk}*k&0G`?wmA4PNy=r~z zT&ZPXPC4|ZMZVfLB>nyXqvi90Kiy-_Jt;61n%OdlT(RS?6&!n^efSL-`@kO6IkZTn zBX}sBmj3`f>5jg8{nb_IIHUuhc;Y5S`LpUlAIhXR00MR{)*Orx{Ea|j@+84vR~`F` zn%)4?F960lJ^ug-LSzzc^73-7J&CE)az>@_rv!|5s}t-WeZ9}P^s16c{Bfvd^yfLG z3sPHqSY`#Af_jYfr1Fx==PEb@f_=q8j>d5&W;n_8`kDkoyN%>z^&HdIWax`Z@dbYw3WVbk%WO+`qh-;Jc>@Tam3 zi6JQ1135mu=`JNGr8xt=SBWN)Q!+NyQ}U@j2c=IWk;nv?`sevpmjZizuMq2k1xled zjs;h@lm^@UBw%BuNsM%EJ5ZPrM{MkOF-1=KH9SE}oJ@|YF|sqe9`%$P1peyw(Z zXr5fcSk#WhW36TvAeEkJOQ9-Q=hB_?JjO;W(x1Hbet2L|8Oe_)?yrBsqE=J>s13cq z`_!+XT%$F-gs1~^9>S4qofvtJh~M2OE%^$tC3U;{4 z3jjx11db5&8R=Rv+`zyjTZkP?4Alt;noQ^A9<_O7Qh`!1IOO83D*(x)$R;#79Au8P z$-eUAra7lPnLM0R3hwG@fnOgnIX_BiO#NzYs#t(|rUSK05$Y%bBLtu=ob)wTb`HT* zduFeyhEeHJ$!vwtE)?gJObBHKAc`ZwBXRtH`ofugVA1y|Hr<45Y0T&mbo)bCa zvXB0?O95AD9G+O_n-H=LL`WQpSmYQS5KlBa5LAp6@68O!ka5jO#FjTI9AkQ%f;-b~ z<#O!ZMmiDFm8atw;-EJhdSmdQ3-T3s`Cd&{bcq-?I(4e;cEn%`kIiOoX#q5nZ*bh; zbj??MnX)PBM2)m_+tQxO!!gFYv-gM@&;I~glLA8~_*GF0k@FHx0jIQtGNX;8kMoL> z(R{4r62xuD91eYHw@EaE%=t_qy5M9~TtZ3v;-fiaI63YOTV1xcpQp%coS zmIp144rvUILO~-3ccnsz&e#Bh>rqG4|4#GGyli@Tpz{ageMxV}N+5Z5Lp0z?zaTFis@S z0-lt*fT~1bq>Ye3RR*Sse|59&l5tI$44)`bxSa5NQq8%5z&Hn!=}bfrNa5FRN}PlK z$r-B#HImXu)O_4F2jfglsy41yc*7ITDvv56OQ-OA;94B3F#{BQKFv#BNUCkdyt!=~6tTHuoFcb!Kz@ zb5CqAQUeg*-8>J{fEG4bM%HW-#?@lk{OZ7p;&@Du#faCb3)K77SfKscAr)jN8Em&7 zol6#{HMBB8Z;zORpYEClksHR6Y%)$uFHjc>DH;6Pqlq#>IOC-{+{lj4EPx~Z;Kzpi zDX~4IGj2|~>$ibO0!Ke=WzIsJae!*Q#$H|vWk&$>Rvy|`kiO7CIRtm5R#aAL0{Yy*tr{{XE|`%@zZ4}%I&9=P z9DCF4p&onhJR+8Ck4l~$G%SWzeT$!z4&L<1jLKwVvuWcyfh;HsmEs9Jm}M#${{RhX zT3M@vbUSu}xIUE)nr>jgg^#bftu~V}g#ciBRU`vmDB+2g6~SYYeQLazZV2mAw8+T0 zAhGH_Dyg3`?b<-~rUdZ88iON`x;|0wQL7SL7~_mn$A0q5I zC!wgJxh&fosp(I7M%K1>NX_ zpGt_xStOJXx;BILtml>FIVb5>+%$I4p%~nEpXp68F(OPsB!KqW@6Z1Ls*>JxS-_Ja zJJQH@TcUb`#0rWlb2A)t116N1BK_KcqEyDi!Nq61jI3AQtSc?K+A_fP4bv3DQKTC{ z=b)%G;RKkfSpXOx2$)8~AY{9DQjLCdmrQ2ppF<#TNmuZu!7N^L^2de;RsNxXEA_ z1Atg^X(WY0s)T!%scF_F|M>r}V0kVjGJ zR<4(KlFFcFAX|>~ggng8g;^O!c?XQtx0p{YLC96)`{uI(o(~|^%Z6r|gPs?Gfk~hq ztlLW#PsGks=KnMv4eLR4s=2PBBhQY(128#Q;sHe)<&ysBXW7X9$>{PCI0CS7%Jb zuegA7QKSX3>grUEan$=&0wY+%DuBQ~bAoYE%L_#z45t|59OkSXU@NGP@TUlvf+j4; zgE;l2a3e@AB#%B*;Ev0{r@{V;tYkStFvv!8Ng0wO=BZ^PpcOLS&2*tAM34c|m!Hmo zjF)U`j)c5V_fK)`X^d4EAD<)Nin4|`46&W4+%i8;z=~Byh>1@{Tq5=S=mGy)YdFM-B7F!1o9IYB?lu zOlm@*Jdk-cYUW5%45G4?z{W*W3|ng&~}%ylZ{zvZI${gbcYg4w&S}lGN1pza z$k~L3MF#_n(;stfQ`L=Ua4nPN+5*@)JXUqZ)S23nGLU;5RfdvS?NMVNyxqy_1yPK& zlQc^j$XNI5_!@B-OK{WUdCA5qyH&-vie)}gD&F+LY~irrW7?g>Rp;KGk-U$!RI&8M zXhjlT5gG!=xExc>r17EI@~Pt)#!VLsmDb!vD#gP}*y-EamS5i8ZBfvLU&5TK&`QP5 zSw?>z)XQuKX%FzO@5lU_(FlC1W}UY4x8(qO3Tt90@D;Z=P(~@S;pPYiSk&r>UANq< zYuQ^THJqNHS5=Z$2;k!!cEvi~1QUdf!%TQQaJ6gfv5}RYGC{})Pxw=vL~LZj?)A@F zn}J$l$e|+yxjeN-<8jD2k$MW04W){@WS)7?KH6Qp{dMxT2pxDcfUt1E_LGJ!%r+NglGr?Et8F`pE5JQ!-KOU}4gl#x5n${#${%Uxp*?AyOl$Lb zhd=EtMLcqD$^((wpA^zytgC{1Vt^jILv36h{GRlwAw#v79)yh44Q`)#GTH16O8d$x zu1Cr#FapINZU*DP28VWp>}60ok%|QFqzQ7|aNd-{M6pQWesD$s6o9cDO(uM$VtSA{ z1M5m9Q6||32crX3qPUtl0)}9OV1jtZty#CXR%UWREBrl=r7?`SMM>3$agIpuOK%o6 z2+2Pw4TJboBlD4(ITYaJuW?gBI+*h_L7SoceGublanTg+&tmy&tFAB|sw ziKkeYR$Ov)2w4V*XQ ziq3ndnRc$g2N*$$W23=u<_u+y0nbW9MZ1|J+qN}l8RYHcRd*&B%b|U_>K7QN>5Cw_ z13xa)n$}>a?{n=;mSbGSb$4eBs?6(ymCrw4dZlM>XSzgXC3EvvN~!<=C;)Ts20C7bFD)`;JXW7HyZKmgs(A?MXA{;1yB;JZ7UV(8wI%6ZeK`(vYkq z4V7+~r~r~uA?G6}nwerq?IXB^5(sd8LE|6JqSz!GfXJ&5x}84i7RXiF;Eug;ar#kk zGu$+4s0QLWCq3$KwP6REpr29Jq6o4Ks(?MIzFu1&(wG)fB>>HDCP?IfaBAcQ??@8J z1Cnq_=QUC!NLO<5$AV9KM<2WSLF=ET2trQy&f*I*V?M%>Ko;tw?@HgG{{ZWnj$&EB z z&uYf{g~)bCr%*%A}QRP$D;wds*rMdApL0o_HQLf9G>9QVOfhbidk{XFyfxErreTS z)cQ~)U8O+EISw#IAe1TqV~K~MUX;d=V3oFv5$H~T zodO>esCR-n9qD6}VP*rJ?lMH{y9frCwFC+1QIu4>1e9w`yse&{1VS_V_|7(@X%Bxe;p zy#D|x7#qUy4M89!!{;m5sp;)PjLM~4lE<*Bu*c6T?#LWtk7~IDf;a(_A($V)V~^!f z!*0f9dzB$qupfB#sb~H4h!lk5I6dhAqUBj~TN&tkQm{b)nOG8j@W`rOM6pkVAgTPS zS-x0WG#Di0(r7~4uxqALGm(+aS5;PX=1Np&^QmBA9N?3Kf-~t+7#PIZ0i2$o_NIo5 zfG3dQSc#LMVZo)fmuog~anxd|+c9U`BODF}dsX4(6;iA{8`g#~x8a@3a9459(9{8( zsPe{Cahz21qe*OC56hf4^s6yMB83zV+|nhojpUwNs`+4q9Qp%HX{DAmDt4biQpBL6 zZ(Qd&C%slkW>zO*3OZ9vb|j8RmNFy+5OJSco+y{dD3UWXee8~$R97UFhiJke`Ipq5 zrl;XTu;@ohKvhd=?Cw%sySAK+bU#|LIYT~U8AI)l!lY@fb`TOobKiDHdl&QbNA-&~sULP)#)6X#hgUmIokKgzUaq0Io>r7*!)3(m(LWANM+nX_Sa0xsE)f zM<8@&UVkpsk;>8!GFed)5OVPl3F@Pz9#-L=N2U!&Gl-{>FD$VPMtWkTieE4h z$IFT}0f_GaT&R_C$ZAHGIaCIRC0c`P1R(xB<4AU| z?$Qtk_le0g42Q`A5>5ogv6@TDBYX`>rli3T$Kmq z#}uApOLC%DEZO7G8nq>~kcixXLGCC5i!ezE931AQw*X6(JRX9XDkvq7WBJr-#SY=? zPoNg!205e+_gbf10Ia#j>@Yp5w2$*Ej^d<3LQKSDU=Tei2!`dzjT0Omb3_h6B%TPy zF`9B>RUrM}fbM_zcRJm>*ZH@-3|CB&H^Vm;w$jIsYHLL#e>W_r zxTTUOlx~5y5AGhKp-CAst_We;fF#%?K*jJusahf}$<9E=aZrgPJPe%n>6(@~L~J<1 z9-@;0pD9c-`{t&NOst|YxtsK;+--8e0*%uHr899x$~QQ{#}o|IRYSfcZQyb$yWGCw zH)9>WDkvmmJHfyQC+S3>yoG?_j%jQw1abm!e+qu`TjmEH%~wsNe5C$0afy-w2Mj-2 z5*b=Y0O5L4p<;v3ccu_F^Njk_!65>l%9s*d+kM$n7$cr(kv3&q^UX3z$^eW>9+Z*r z`TS{&b3QIN=V{Mcu=mlZ;j(J0fZ*q?EH=J)K499Tp&e)>w-knMSDLaTJ?gw$Eu;W& zgnqR4y8ht&O#&t{3}-m^G;K)6#a@y#}ZqrE+l1E^XNBkuBCbA)orNCdtwdZK9pov!oK))~hBi4phhRt!X zG=5sFjrYnN0BQvggxXhhuh8~UOXl0MgCfWeeWYO1SivY!9M2l}1wXE70Su~3?IS#6 z=~wSyc=W49-cw>0U_0fFFh+qsStOI(t_3);k(xPNx`e3XJ_~P*zEmfzC$bnyjj3xE`$CD@dUe2p!B&i~_@U zPfmN)sa^|xsElNhMlii9v&_F~b}C5wpbtutOK|93IZz(!)0&y;$62&w=X z=9XKtC;$?;;PJqyZi}Pu3FzUI$g-h zQyBNBLw2b$%0BX*Na$(mG{WN9VwlG;U;xNr(2A`T1)B#1cluVgpg!4TB#4hu{uP-S zW`zSb75k3##?ZGL5+o5I+BzCywjq;u10tT}!0Q`wxcn)%5#l|nG8yP3u2`yp>sAr> z6p?v!Jm8>Xrp#spDCi~ zh6^6C(FAApz>J=ETkOq zQwY{^y=1`dG18Mm6-H5%@}0enL*+0d+o`J(!szN5#?HZdQWxAA2T(J`G^`ZG!I%ENnQQAf4KhD?+e>#>R7!XEsrkQSmU~)R{rZFxf4VEf6=}d?Xt)1Ks z4k~z0??RqKa6zZwZ$-cWw`v5+;?1^i^B8yLtU{q;0CSF}tla#m$6;Ah%_M6YBNbA+ zh#k!WCZ1uOclD;kcfULVP%|84^HM-?g!<40iCx(Jp4@==%Q-j;_|;*h%{EMO#VdCR z`83kSoadaLYFQ)D+{rJB=Y!i)AWQh8z$@MLCt-8PtHoAp29+MxF*)FmOQ6d{gxj zV|!%>fe;+h8AOHzlEl=*%T?Zbda$K2sQ~)a;a6(LKxEHDK!@4K=Q^>Fi24EVOj4X0A*wV=AdH$k(s$WzZ$U%Tof$0|&!tt1pD-STQb+`bQyY%p^%Z*V1`K5A zq-PaM6b(A5=~_(eTm#UrN+iU}A$P^f)6tE*NJzkG;4=#>PJJ)D#RqS4Aoh{ z5)e8DG>{ADV1xWU!Kj(`x!OKc$f*J=CP?eeR|g{poDM0C7wqp$QM62QtUHc|qItZh z*sFj~AB{%b!l(2d1z1oT(kEe-&NED6x*3ydkDIFInvw`hhC9OdKEBi|pEQp_#Yb=l z+4uhd7W$MXSSh)9IRteS)rp1|IjHR&ixus+KaERzN?W6;A-!pnZ9y_w;wzt*cjZl; z1NnL2k=yG|hGsIxc*`6UR$3Ky0OtSzG5F9i(Z;hhcKd?)gahoOtyQ{}8tu_Q*o}o@ zTVG{>2;0hC*~WY02DxcJUJrZVg!4$GcHROI1=O_HS!7}PQIaHHsI!TI1|do>^` zG-Mo;l=rD4RbW&AN2Vx+i { title: "MeshMate", description: "I am a Layer5 MeshMate. I am an advocate for infrastructure management and visualization using Kanvas for cloud native applications.", tech: ["Kanvas", "Infrastructure", "Visualization"] + }, + { + title: "Kubernetes Home Lab", + description: "Self-hosted Kubernetes cluster running on bare metal for personal experimentation, learning, and running production-grade workloads at home.", + tech: ["Kubernetes", "Bare Metal", "Networking", "Linux"] + }, + { + title: "GCP Infrastructure Automation", + description: "Terraform modules and CI/CD pipelines for automating Google Cloud Platform infrastructure provisioning and management at scale.", + tech: ["Terraform", "GCP", "CI/CD", "IaC"] + }, + { + title: "Open Source DevRel", + description: "Developer relations work for the CNCF ecosystem — creating tutorials, writing documentation, and speaking at community events to grow cloud native adoption.", + tech: ["CNCF", "Community", "Documentation", "Speaking"] } ]; @@ -77,7 +92,7 @@ const Index = () => { - Mericio + Mericio Salazar Infrastructure Engineer @@ -108,6 +123,23 @@ const Index = () => { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + { - I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies. @@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem. - But life’s not all code and containers. + + With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. + + But life's not all code and containers. When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops. @@ -254,7 +289,7 @@ const Index = () => { Whether you want to discuss Kubernetes, open source contributions, or share hiking stories, ¡Me encantaría saber de usted! - + { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X / Twitter + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + {/* {
O2fL&6AT9V! zL2M?W^C&rElYMoZ*SU>D6N(LUF8d%Z9AFde+Ol=A%K^Ao)V?3r|2bRHo3s9^L9sST zNhv#BAOC{sR*G%5PFzM!a~|k7g#0ku#GHpiN!@?L{RTSK5YxXrZ@;VJ16h=F0V1&d zKKDF#-8BWO6T(yQ8?$FJ#=0@(V@IrzrHqp`t)5$l|iBpQ*!@9mJ06Sx8G&@sRjqRN0oVlE^*J>-YD;p>3(^J(W&-^bsXl?MI&L#qwv++t%&nD^E6g0jF{j_v_4JH-@OsGy#W^K8N*nNfm6 zW92tSE((ASM<4*9N40#w`eZ|pm(;|*#yD3(F^>^3cc^Z&3M=;@gg@d{2}epq2NebS zm%8q8rH>M{GD2OZeK)BDE!zX)zrEU)BcgDz^8#RRGD zQA-ckkzH~ZDbW!2^U_fh6M?{c`5g;|YU+9n@1(cIgt-?I5UD*$zC)!S(^k`>gXxwG z9Zku@lznGt^qIYi0*1Z!Rm0Mkl z!m|*>^+3bDZZp1KsVGrl2i$Cpj}UH9`KpHY9ph9|88`1I<%rTHyH5=;3Z;v>TKmD-04dX2|VGXZ?QlnA~)Hdg6=?kP69vYUub9HpMdc$X0R}A|6 zJZ2yzB?97`?`Bpv^w~xB42k60p?EAlJ3$qUGx2)ysL~I~8_cm7+rvkVy3?jXKFK zyhDHz1W$W7!UQ0os(_Ssu9TnDx1C)U1I3)QU&D=Zup#iDC2GmJF%I0n@4Vwfj9h&F z1E5Br8!X9~$7(u(@X)Dp z=$Synf#X70c;t_oC>65uu-l))a)4r2ShR72Vrg!)W)ohb9_lZ*!_Q(b>v89X;1^}L z0oaZMN>`#eO&pEc5Q#pj>;n7;(%lPGPb^}Db5Q;CE6_{ml**Q!f_+X7-M)4Ps)xk7 z>tDsH>K<{_YeDB1C$|1gwoKpS24)eskaYin4-8d=g~QK0V>_778I&&6(v^VY#H#M# zNA}XC;iq=Bg9UK6dJbK&XgLJ)R+IbSy*%IPxN&uGmwCjh{-9jPw1OYw^=p%hDGw!c zHPgh@K|jJ7x%m-t4(BZ!Oyst_}$Ama1$=WX~%RQO?V5Ra*Yk z^$7OZ@|iu9NKQH(v+l@s_b_Wjy*Ta2$#?5(?PAJMg((b-QcXpZe4XJyZ_wJ%>L|j~ ztWX^OlB3c?JCB;hr>lye{1T#cOV73sxw6`J8)!ftz_ymL|Ke%0+vC zST(^P*B2wNY@mY20qw(2o#ST=5NeykkaQ5D#m#xH&(10IPxrIq3i8ANbJL`BonreI z83PZaR%8mhjTfaCs!t$hwZ9*{IYf9-E;KQp0nF^61RQAD)WS@J7fYcHD=W@F@=DnY z2N5&QU5Yg5b(&~my8vnS%gYiO1urU@&(|{%o9U_OPmh1Wd+lpb$r6Q&=|f0yBNT5K z0N`Jih2jxdRGS10ygVamri;99nFf+UAG&&S#j6oMYfD%kut&O$e!75=;md2;%4}rKN*C;8Ur%hNPe!?G=qx$sX>-ta zj$R5RV0GEA4PU=gQM5wYsmW2biA9Tw<#Qmym=I9!zx4kB(vWXMC_pKR|LRg1fybj8 z*f#qd3Dd#}H9~JFUlWz{t3No*yZFm|PB9Mx|sf)Qi z5!QdElDw)d&*G6_KFqp(zJyYd#)<@z1D#3G=0%F}8P2_RK3&-k*x+s_U&9)1;XH za>N@Q&^+nHiH7$}fzK+VQaNusV&p^QDj1C(WNoBj;S9pfDUpzdVdCXVV>Q%&fbaCX z_CkaBH}RLSD1*E;3FJsD_EpnWapGSy?E8a-;0RIO`8sj>{`k?bbatLcO+$!;RtA7{ z|N5VAB+bZ#5$djo_Hh|E`mEA%ve)Z1@Ua;5_kZu4$#|nR9+4tH zgjD6UM$4~Z6tcrt>AlF_ivnCPyh~=Qv?ok$rLY0R<;)P_JcI;<@)8ytkB3&=2upCK zIdESJ9sZGX)i=%@eB`)8DlMPpIGjLDVYG5tj$8fug`dH8nmEacc&P4fJ<<=6bkrd9QzGqd8rUsf!NB0F@J#7DolW0* zJN;>7yonnJf8e>LU?5ci80BzzCAb2fqjW@u1mqAY@gp*^Ng6yhFuzKX$PBq$5r9rQ z(AbK~+X*8i=A;n~(U}lzVV(zS768u2IAB8KwOCWK0|c8?^;Y!trEnk#wG1eVz=A_# zy-1}N&9NTmVgUn=C?ji(XE>wI3mN%T4E^KOQE(a|MNuZ%QA>7V)Kuaaq!=v5GIP&i z*A$l0Zb<_t%D@~E_;FB_5MkNK&rEZQcLCAc0!irkAxLh5n)b@AhcZW#*Wc?+jg{po zy9`G`(-mevJlnddA&`Owcr;$XR4UL1SizB)bt5MgHNTk38P@=0W4YYI#YY^4i?g=ObQtSW+p6xL3^o-wJvlu( z)DqduV@KPxZ25^Gb4+AraU`XomDiA2fxyjJ+`?lcWR9(o-@RA+3Pk?^x^W^n&&{99 z0<0^Rg;AJiZg2oS`Js$ql|{jg&Ims?(blGtG*>eG;O*lBhR5>ZI~}jU&m%O2Voxy1BA`+W070qW%9sHQk`Q$xImJenvdavIB_veBH)4B_t}3|m zponfynU@^r^Xbh1B#u$Re3<#h(@jYu+Qk`$`qQDdh2t4xzpe%c z9@*lW0t=gs)}R7DR>uRaR(R4;zdHfyYV6i~LBKfos^%qR*(U(>KJ}zlgGGCLQ!Gz_ zavK#qdR)hnFg@zdnIge6eWxlr@z%E1OG}n#f@EbLoobP37$Z+R#(E079j3v+&22@d zODX-_F8q#EX0%gIhSR~DS zxx$Qe6|1QaGX7f#r7vR<^8>$7NavC4hwF?FW)iL+mP0!Z;WV@0920 zwGonQtSd1pJ9ZT#fr4@DDG*aFnN3=XG30Cm=5A`I-6XY11;8v<9I(KuPQqr+o~<9< z7z7Nq-c4>oa~T;YJ!>A%4Q(0kj(GR0g}(aapt5&eLuHfI4P?H&vr5a&!1pWVU`* zKHaK>cS?z|oEG|4g}j@TFeC94#3Z{eqbVjs`i>9hP`$D&I606G$AW6uDD9TV9miTS z56XUF>x>an;+Pp&g`{V}-JAdiABiepr=LVEa4n{s~W1eZQ z>^BhHpI)_5n1{*hlg%p(wH)DG3}lnml*ll_hYESmN`^o6ir6P_Jt@JQ0ydrDxgF@R z79n?#9QDozAH!BQ2Di+aARGa=sQT4Nu!#9=yOEp>)wPur#)Jcq4BiQSkX zPK%M&v>^+U2*yTwReP6M^Qfc1Rt@s!g+8<(8pmpo2|nhmO(>E@jaQ<8N$r7E zVU3Dw$1pfdH zFqKJI6(1t!(uOg>mgYc(Glt#HDdFHy1Y;wHVy)}JpTYnVzI+=tVkdlsHZLzXFi_vz}U6> zJn1792-xLF>VCiesvQEOiI^Z07p)0&{$-;1-2;zIbl@wD2vWm9l7kHfu>Jws!wkdD_=5Iz^Vtwk-)@GJ!-qOn8xEs z1(`tOtu)25IN5&oa%hN+z%l&lzZhU3b$j1E8orfa+*b!-9YRii@RBx5+_ z3Rz<<78OWi!2+0xn3p^akTVkx=y!16f?EH#-=mI$Bc)tp;yi;?0js)v zfn0-)wzZ z6SnpPoC;U6c?L|Zx&9C;8xJx@%$5$%MyKsBS^sGoK;I(>F0Ib76Ix( zr(CS850#KdY|sR<4>d?25It(N(7a$W91-~uO9z+`tjbjSj%o2ZDnVetcO9q#G?dI$ zi|1&@(?SEz2^{hD7 zjt&lULJ;T;vd^@%f?zlWK~wnlr^rBZI+5*)AVefOjIxYw?rDq(lh9|a3=6U8W?e4k z`*{Q|BVE|%BbuVo>~zbFs^Ed`S`*2$N@P~~Kpf-Vvrgx>!YC!1F5F~#3P@$PmoFLT zpy^a(jpMs44p98r^!BXE{y6U*+#6FU07>YK*fSElRfvt+lq1o~OPlrLbWv zLD52~`@yO5*_LzwVM+ZdGz7CsWORp=E_rWb=}eMQ^9Es-9qK^2CK4-BN3; zHNXG}&meQbKK|6jVH(x`MwBW8^KC)M{5w)d1SaFo-ViS*e?wD;nq-mk3petr;v>Io z>Qn{D9nCZ$XDK0KBrG$>9qUU-x3-q*N#%)1PFEltn#(P^R#by-1_5qOYFWyuVyvL@ z-MjHs6{yj8pfk0^q?SDa=mk`}B1hah3JlxdA9|}@&6wM$t!^@~jLfXSZUe1C(S|rA z@mAnvjy<`?eJVGPYLYpr0+XQ0=Aq0=Ly2+iNh-U!P{enrJcirONX;-Ln(_Ep+mC9E zL2;QGsi?m>;UrDw}4$u1SR_Ni5|5Cz$B=}9pVqc@&7?^9i=@`3G|f(G*^!93LWOaw(w zUfk0HjasuGz75!Qs)`F70h3mcGz*3twE%66uDMVM_N2}+kG)wo*R2et2qjNkb*n~a zTcre&gm6s^3k3QMk=vz1abqR>po|@v<&SDv9g1WF(}Pzngn}Tb``4);V-#2lCrXAP zw0zC)R^qmTFgC}6JAsOQ)KYmxqsi<@tfzUw2pNatPQY(LRXf46$2E>kTfKIcokJ2AgL@)JDkxQmUb98 z9CJVlv4xLz?wzrZ&X_Ol*zF_+9Anm{+%j@H_cfb!Wg9V?GBA38coYGkj9Ic(b{?C# z6vr{emfC>#E8eR?bsNRymjI~jIjP6*Aq%}^U+-g)Kos6_5hWxTCyWv){(Xd?G_NAQ zImKpPLST~$NnG(&yuv8B8+NcvP_&8>0q1)4rrfl?cGSoNum1q9lkEaHA0vA^VETTP z)tJaz_y!axD8R7lI?~7kmO^?Q0#`cqYk{KxK*f+!0bzGBaAv55p=<1BqD36e0_ zjf*Jn{py5F5)GpS=M@i}(wqu45p5^a!5G?+L`76+eZX?_Qfc> z`F4STdx`+JAuAQS;3+GE$DyjST1L)Bz)3kS4l(tqVYousWX=J>C!sZ5N{+;nu~(vw z^a3oirJfl?Z=UTC!1@Eprd-b!O8^zzWbGILQEd;KBS=9Q=O5juuAy0_X*}4~Pap=* zKIWLmS+@3)R*<4ZqYLUuz|ZrjM%gFwo;6ujxNu0__)^=*qCKj24>3WkR?bKrDFE#~+iZwPA~0JOQs&`>=H@sKgE*@;?vYH)j;A1kG5-M8sqNUq$4)8IMtI2_dQ>u=c&ix~m?LmH)6ALUwN!tr)D-lzjp*AI>O$E8+@jF&q@fB@&7wRQV(w~n}>fd$3}#2juo`c|?@6i|rJ zV*`>p)+D4E)j>ZX$tJHXj8g;vLF+T#=A={{h2uSk6o6zxL~(n1XS(l3Tw;O>zSveRr zu8IM}e7{qXOp?e)cT8=4za^!K0 zVxuKxjg+28Ao^7G0U*vAMqUBrnw6uA0nSM2g&k@r@}XmF9{A5wRv4*519Cfdpa!%c z+Xjh_Gs=-tEs_Bgs->9qLDxRj6jI=H9{Hk4*=^NG%FrSym7+rI7%*%yk%B3wGA0o= z@$)rWhV>(bmA6Xggxr4T(xrwtlsi>|ck=-!4 zQPATeo;iU_2+je)+6F141dlv+w(+--zjj7g_V(hVTj-qNLd%}ugZ>oA?xMyffgBG~ zN9BV~ac0CAL#W-JPH|5_9hEsC40`67gbGN1mp@v0ff_uSl#$5mk||?_Q<9{hIYjPh z00=@r9ytc$dLHz#o3sIuwvvB{@IMZec@1^@g<=R@*kRtJw}vRAB(d5%u%Q7m%OutWY-@9ODA8+GS!S*Kf)`fw_>_1d38I1B$~MH37LdPCQ7O2 z)~d@1P)Yo$W|~B7t6_(wKrhS5`|p@{Ijb29pff7tf(~eP8Fc1D*i-)F{DjjGdzy$Ix;8D?}oAF_K9Dj4ltgSY!&mW`8P% z2r^W&4teIZ3Mq_?jCz_k5lSbGfk1gY(u^fYQ6DLi@A@wieMI)lHsKo+BgRlJj~7j-LwyCqhPy>V*v+2RwaIO z$oD3dz<|&Gm7dt|Q>D?~az;JHXIwEy3l&&*+8Jl+mW6%n_89+RirCCZim;XH8JwbfsPM3qy=##>T%{N zUqevJlCj>il=cMD&m@ZHVg>`>nvEt7zdls@8dn*5*gD1$y$@cvr*RUjsMyB``BF5$H$2rgog^fw0jj%5MiNP+|=A5CGitYQuo<~{>Y}>Tp zW15JgT(`(Ex4G_V0I{ToV9ck3$u$$1(6)2ej8(W+RScM2{YFm|o_5?TV7dP9BA5}Q z6hLL+i2J?&0Q%J=Nhv~A3le!;b^6pYjm}(g{OV|Kq>a`{_+iv_1X9=t*(A5PR%lr; zbA!(nFqLFv01`8fX|C@hmS!cG^HG=ECzhMHj(`d`0`0}omO&sH+a5AKs)Naoxs$)B z1D~Z%(zIoKybq8A!On3^QxbzCDR$~}#SH-MoS-BjKX`XPT1QCUP`r)ZHjIqaaR#}# z94vddz|I9v<+Kto5+n5)0OFm1f>`#Uc+ra!x2Nk%Z*Jjy#>%&4&))nhQ9Ou3u^~qx zM*^Mpurfj@IQOOl05JU9P65eMI#C7jo=^&?BPVbtAYz2Qazeau6;N@J)Agn*MdmYt z5EVJcJkewXhFnZtSg*U+amCTKvolj1@QT986+(Rck46Z+& z0%H{*+4jjhOXz81@7I0I&S2!~=82qkxIe)bm;`gj|S|jHZ7IyBtZgJF}Xk zj1{m5-BYa02O#t5NeG7h3PZXsHk|yXvJ3gw3EH%7?qXQT&f}ilt0p%6`nUT)(8g&j z3*2P-(p<^qL~)GzRML=&Tbj(em&{&29%uq3oaBw%d(_ZHB(i5eAnt0k5gB9v4D($L zydo%v8Ni?hs`+sP$JCq}f=GqN($9c9VxFw*&AD(r%>p%$mCiBPb4)@7@&O77&!Fj5 zN3K@IU zvP8+wrF;!ZB>-mIhUk032sI>rH4e?6{fBw(tip)0&J*G88KX_4T6WU`a(Gfgt0x zS1jao`ub68jJVPT0E1AOahA?A`I>0?mpJ^YNa6Dwe7PNfp+>?Q%w)rS$^hzm6HNy= zRV4i>@36>sx7|HD)tGP62;EX8`Gzw5lUK?GZzZJ3W(p5M)}^+I4)teTV}`*1RJNip z!Hb@G*iJHQL8lR`GnG|tFaih$MI`S!uRaCYI z9q6#jzipHavF$|k0~IWDE1mLf-TIoqd)Yk90u@J0Q<7_`c~VNRwJ|e-O)O2u3jtKXy_MVv+7GF!mv@q* zVH|LKRKdpF77RVBKIxNw7o{K>B+n_!oSJAngP!!v(ux4oS&YyWf56shCw|;#wOqH8 zb+e{^b>)5iMHcXxoD-eY#7kolM%}b?>MCowZaBgmdf?UTbn=ttO#Lac&J5uSZ4J{V zm|V?An2fU#?N{NSY&+S3!)@c%tK0z`nDnG035IRkpL*o>#ZNY%T9SV-5MPO z0Y(qB0sKVZQ(eXxHs>GRH4KrK48~Fd_C3#~Cm<`#i@1p4ZKIOJAMyneuv52@#(uSK z3!+GolorO;$i_ulduTt`MH`>`XYPCd06L3>%JIW(0*S`un2g4fbRX@1g;J2bnP%h) zu+NDZiOX^@z#0)(%`YQ{-N79wxX4x}F=w2y!YJb=r-s@)$uS`*wMI|Br476Wz{7!s zIOq?h7W>q!J2zx}-!?Hq1~m%73qc%8?=Eu9$;NmC`P7V7IEvu#ILB&n@`RwqqywDi z>q_gsH#xuqG`fkiF(545gHo9zgl!mNI|{K39%63a<;FXa-l8_%Yn4IfFg&n3arx63 zRL?0te2=9xO8NWe^Qok^SlyLnN5>hc%xZ_`C-SNReAzL>bfp(k0oIVBu>w8Bp4h9g zTSk$9!*g{!&;%RQk{$k2{8;{!j$<4~*&j-*T(QZZ8WIA+c}&=MWgek({b}3L5s?XC zPIAjtv+qWIXtDyz$e{{?a(WyJZa~M)k=%-dBCXrnJh3zF;B+M7j#MH+GO`tl1Jjd^ zYO9go81xlkt!@!;qanQwMwT(V)bI=1sDvv2fk0EkE&*@i;M(Q#LO~ah@r(A%8Y)SHulm$6F zcckPilpg~-VgdVOC-SKwvzp<7k&1!qO69OTv9$V{meu9n1dW`WQ@G1fTPmmx$R4#f zmm1`*PvcC~3|6;K5N089*S{RoJlr5-oF0^20Vq&Zg18@*BF7LIU~ z%?dhkOa{vg0SPFI$EUqUBb>#xb|^ofseI_$1%Sx!PWws$?LZa2!w4Ycll7`oT0fXX zas0iBt4}j5yW8+zYIEPhM(#^`Qn~{;T1wp)ichn?NaKpM_eI7R3be<4iHwXNN<%6# z?c=>51k?7GCx$On@yVaX(&|-9%H!w9`Qb~?5I(mAVv`Zbc7V*Xp-}%q- zAJ(EcM%$CS+N^*D!#Qt}K2S5)9DhnlSqkKgeJM6HS7s57`88SCJLC*gl&;^@6nsB83?geZ|3qz8v&U3)5D2Z7VgMtXHsU4z^a~y^pbJD8dTl+}IEw}18 zsuND$a3?ul^-ZoNKrzboG@?~?1Ov2n%}bE1Se9($u*(6~nUd}3aZtRxmL9xQ(pPoh z5>Eo4WU)ntW-Xk9)YI9wyBN+gOJnO)%!UKCzHT|@tXs0}&PgQk$7(_mK0pUj4tS_u z=47}sERG$%_IuTFaNC1m40fxjGP^3Yer|dJ)KeJQ0FprMKOLO^C7EC|MAz|E+ zNpS$To!5EU*PgXBQG)@RObEfj$^JvRphCh+w-`A&IW=M#&=w&B4B+xbR5JN-or|=$ z=Za)4kC1Y6&U?}Vc44~#O6~==lbjCKBrHB>E4nouGt~N2C5*1pvkae3Fa;yKKM1%* zJ-g5Zk_MQDm6a2!CU6J%)DjnRHntR=F~>BkZsqrl(zyO3(0&yxP%BEon3c|3CyHP* z$lDj2I|1_mqoHaR&PiF=e3666ZUtBp!!^!Xcu)0U^k4qHSdud`?k;e=f!e7dl;c>G zfe6XyTh^rVv(L}XJrn}OW3EXRWB^8YkItwLb>kT&LCESVEY;9HeuatmrrX&WW*Im@ zeqsiH3e7M~f@sVR5r{2-Pqjyyo_N^aFns*Yo;mA8wyzrnA2BBY0ng=BG69;|wYpef z1>CcA3&m2F8FcWQrC%|*F{$0R>)SOXH|j`PAydy#DK}v=K;A1Zamnpf+Tg>I0q3rJ z)NzX6n2+a~!QH~=fGKk^43>FAWr-Q6!IndX+{F3{x%R7BFs3cbo;NOW zOj~X1D+v^Qq@c#!e@>KhcLCGSC7rTBoI7&o)7pzqERtOCG3`*QDT{05IsP%osTKnY z@<9Y}!=)y`bh59Se(HnJu+2vk9nFm7a5$-FiLT*7Fj+_zFgnJRF5AdLF-}LFP<(jzk@>tF+JpLlo|q zAd%>Jq>={>gCJjQ=A9(+k>&BnTrd9sT9OzpCIw-QbJuo4nqwj|9fYYRM|P<8i9TQg zj^yU1ds2XTfzXc3F`7{fv*1R*FKikBh(e(Y7X*8H(>4}v2`3%7trMq65F@%F9Gnc) ze`FD#mQH)%Vx541HQy8@V2pa&*ifU>sBs z+BBGM0QaOa2P)ZM2sGNd&;nXD$4t~;Ws_(maA^Sr6y`=zk}*k&0G`?wmA4PNy=r~z zT&ZPXPC4|ZMZVfLB>nyXqvi90Kiy-_Jt;61n%OdlT(RS?6&!n^efSL-`@kO6IkZTn zBX}sBmj3`f>5jg8{nb_IIHUuhc;Y5S`LpUlAIhXR00MR{)*Orx{Ea|j@+84vR~`F` zn%)4?F960lJ^ug-LSzzc^73-7J&CE)az>@_rv!|5s}t-WeZ9}P^s16c{Bfvd^yfLG z3sPHqSY`#Af_jYfr1Fx==PEb@f_=q8j>d5&W;n_8`kDkoyN%>z^&HdIWax`Z@dbYw3WVbk%WO+`qh-;Jc>@Tam3 zi6JQ1135mu=`JNGr8xt=SBWN)Q!+NyQ}U@j2c=IWk;nv?`sevpmjZizuMq2k1xled zjs;h@lm^@UBw%BuNsM%EJ5ZPrM{MkOF-1=KH9SE}oJ@|YF|sqe9`%$P1peyw(Z zXr5fcSk#WhW36TvAeEkJOQ9-Q=hB_?JjO;W(x1Hbet2L|8Oe_)?yrBsqE=J>s13cq z`_!+XT%$F-gs1~^9>S4qofvtJh~M2OE%^$tC3U;{4 z3jjx11db5&8R=Rv+`zyjTZkP?4Alt;noQ^A9<_O7Qh`!1IOO83D*(x)$R;#79Au8P z$-eUAra7lPnLM0R3hwG@fnOgnIX_BiO#NzYs#t(|rUSK05$Y%bBLtu=ob)wTb`HT* zduFeyhEeHJ$!vwtE)?gJObBHKAc`ZwBXRtH`ofugVA1y|Hr<45Y0T&mbo)bCa zvXB0?O95AD9G+O_n-H=LL`WQpSmYQS5KlBa5LAp6@68O!ka5jO#FjTI9AkQ%f;-b~ z<#O!ZMmiDFm8atw;-EJhdSmdQ3-T3s`Cd&{bcq-?I(4e;cEn%`kIiOoX#q5nZ*bh; zbj??MnX)PBM2)m_+tQxO!!gFYv-gM@&;I~glLA8~_*GF0k@FHx0jIQtGNX;8kMoL> z(R{4r62xuD91eYHw@EaE%=t_qy5M9~TtZ3v;-fiaI63YOTV1xcpQp%coS zmIp144rvUILO~-3ccnsz&e#Bh>rqG4|4#GGyli@Tpz{ageMxV}N+5Z5Lp0z?zaTFis@S z0-lt*fT~1bq>Ye3RR*Sse|59&l5tI$44)`bxSa5NQq8%5z&Hn!=}bfrNa5FRN}PlK z$r-B#HImXu)O_4F2jfglsy41yc*7ITDvv56OQ-OA;94B3F#{BQKFv#BNUCkdyt!=~6tTHuoFcb!Kz@ zb5CqAQUeg*-8>J{fEG4bM%HW-#?@lk{OZ7p;&@Du#faCb3)K77SfKscAr)jN8Em&7 zol6#{HMBB8Z;zORpYEClksHR6Y%)$uFHjc>DH;6Pqlq#>IOC-{+{lj4EPx~Z;Kzpi zDX~4IGj2|~>$ibO0!Ke=WzIsJae!*Q#$H|vWk&$>Rvy|`kiO7CIRtm5R#aAL0{Yy*tr{{XE|`%@zZ4}%I&9=P z9DCF4p&onhJR+8Ck4l~$G%SWzeT$!z4&L<1jLKwVvuWcyfh;HsmEs9Jm}M#${{RhX zT3M@vbUSu}xIUE)nr>jgg^#bftu~V}g#ciBRU`vmDB+2g6~SYYeQLazZV2mAw8+T0 zAhGH_Dyg3`?b<-~rUdZ88iON`x;|0wQL7SL7~_mn$A0q5I zC!wgJxh&fosp(I7M%K1>NX_ zpGt_xStOJXx;BILtml>FIVb5>+%$I4p%~nEpXp68F(OPsB!KqW@6Z1Ls*>JxS-_Ja zJJQH@TcUb`#0rWlb2A)t116N1BK_KcqEyDi!Nq61jI3AQtSc?K+A_fP4bv3DQKTC{ z=b)%G;RKkfSpXOx2$)8~AY{9DQjLCdmrQ2ppF<#TNmuZu!7N^L^2de;RsNxXEA_ z1Atg^X(WY0s)T!%scF_F|M>r}V0kVjGJ zR<4(KlFFcFAX|>~ggng8g;^O!c?XQtx0p{YLC96)`{uI(o(~|^%Z6r|gPs?Gfk~hq ztlLW#PsGks=KnMv4eLR4s=2PBBhQY(128#Q;sHe)<&ysBXW7X9$>{PCI0CS7%Jb zuegA7QKSX3>grUEan$=&0wY+%DuBQ~bAoYE%L_#z45t|59OkSXU@NGP@TUlvf+j4; zgE;l2a3e@AB#%B*;Ev0{r@{V;tYkStFvv!8Ng0wO=BZ^PpcOLS&2*tAM34c|m!Hmo zjF)U`j)c5V_fK)`X^d4EAD<)Nin4|`46&W4+%i8;z=~Byh>1@{Tq5=S=mGy)YdFM-B7F!1o9IYB?lu zOlm@*Jdk-cYUW5%45G4?z{W*W3|ng&~}%ylZ{zvZI${gbcYg4w&S}lGN1pza z$k~L3MF#_n(;stfQ`L=Ua4nPN+5*@)JXUqZ)S23nGLU;5RfdvS?NMVNyxqy_1yPK& zlQc^j$XNI5_!@B-OK{WUdCA5qyH&-vie)}gD&F+LY~irrW7?g>Rp;KGk-U$!RI&8M zXhjlT5gG!=xExc>r17EI@~Pt)#!VLsmDb!vD#gP}*y-EamS5i8ZBfvLU&5TK&`QP5 zSw?>z)XQuKX%FzO@5lU_(FlC1W}UY4x8(qO3Tt90@D;Z=P(~@S;pPYiSk&r>UANq< zYuQ^THJqNHS5=Z$2;k!!cEvi~1QUdf!%TQQaJ6gfv5}RYGC{})Pxw=vL~LZj?)A@F zn}J$l$e|+yxjeN-<8jD2k$MW04W){@WS)7?KH6Qp{dMxT2pxDcfUt1E_LGJ!%r+NglGr?Et8F`pE5JQ!-KOU}4gl#x5n${#${%Uxp*?AyOl$Lb zhd=EtMLcqD$^((wpA^zytgC{1Vt^jILv36h{GRlwAw#v79)yh44Q`)#GTH16O8d$x zu1Cr#FapINZU*DP28VWp>}60ok%|QFqzQ7|aNd-{M6pQWesD$s6o9cDO(uM$VtSA{ z1M5m9Q6||32crX3qPUtl0)}9OV1jtZty#CXR%UWREBrl=r7?`SMM>3$agIpuOK%o6 z2+2Pw4TJboBlD4(ITYaJuW?gBI+*h_L7SoceGublanTg+&tmy&tFAB|sw ziKkeYR$Ov)2w4V*XQ ziq3ndnRc$g2N*$$W23=u<_u+y0nbW9MZ1|J+qN}l8RYHcRd*&B%b|U_>K7QN>5Cw_ z13xa)n$}>a?{n=;mSbGSb$4eBs?6(ymCrw4dZlM>XSzgXC3EvvN~!<=C;)Ts20C7bFD)`;JXW7HyZKmgs(A?MXA{;1yB;JZ7UV(8wI%6ZeK`(vYkq z4V7+~r~r~uA?G6}nwerq?IXB^5(sd8LE|6JqSz!GfXJ&5x}84i7RXiF;Eug;ar#kk zGu$+4s0QLWCq3$KwP6REpr29Jq6o4Ks(?MIzFu1&(wG)fB>>HDCP?IfaBAcQ??@8J z1Cnq_=QUC!NLO<5$AV9KM<2WSLF=ET2trQy&f*I*V?M%>Ko;tw?@HgG{{ZWnj$&EB z z&uYf{g~)bCr%*%A}QRP$D;wds*rMdApL0o_HQLf9G>9QVOfhbidk{XFyfxErreTS z)cQ~)U8O+EISw#IAe1TqV~K~MUX;d=V3oFv5$H~T zodO>esCR-n9qD6}VP*rJ?lMH{y9frCwFC+1QIu4>1e9w`yse&{1VS_V_|7(@X%Bxe;p zy#D|x7#qUy4M89!!{;m5sp;)PjLM~4lE<*Bu*c6T?#LWtk7~IDf;a(_A($V)V~^!f z!*0f9dzB$qupfB#sb~H4h!lk5I6dhAqUBj~TN&tkQm{b)nOG8j@W`rOM6pkVAgTPS zS-x0WG#Di0(r7~4uxqALGm(+aS5;PX=1Np&^QmBA9N?3Kf-~t+7#PIZ0i2$o_NIo5 zfG3dQSc#LMVZo)fmuog~anxd|+c9U`BODF}dsX4(6;iA{8`g#~x8a@3a9459(9{8( zsPe{Cahz21qe*OC56hf4^s6yMB83zV+|nhojpUwNs`+4q9Qp%HX{DAmDt4biQpBL6 zZ(Qd&C%slkW>zO*3OZ9vb|j8RmNFy+5OJSco+y{dD3UWXee8~$R97UFhiJke`Ipq5 zrl;XTu;@ohKvhd=?Cw%sySAK+bU#|LIYT~U8AI)l!lY@fb`TOobKiDHdl&QbNA-&~sULP)#)6X#hgUmIokKgzUaq0Io>r7*!)3(m(LWANM+nX_Sa0xsE)f zM<8@&UVkpsk;>8!GFed)5OVPl3F@Pz9#-L=N2U!&Gl-{>FD$VPMtWkTieE4h z$IFT}0f_GaT&R_C$ZAHGIaCIRC0c`P1R(xB<4AU| z?$Qtk_le0g42Q`A5>5ogv6@TDBYX`>rli3T$Kmq z#}uApOLC%DEZO7G8nq>~kcixXLGCC5i!ezE931AQw*X6(JRX9XDkvq7WBJr-#SY=? zPoNg!205e+_gbf10Ia#j>@Yp5w2$*Ej^d<3LQKSDU=Tei2!`dzjT0Omb3_h6B%TPy zF`9B>RUrM}fbM_zcRJm>*ZH@-3|CB&H^Vm;w$jIsYHLL#e>W_r zxTTUOlx~5y5AGhKp-CAst_We;fF#%?K*jJusahf}$<9E=aZrgPJPe%n>6(@~L~J<1 z9-@;0pD9c-`{t&NOst|YxtsK;+--8e0*%uHr899x$~QQ{#}o|IRYSfcZQyb$yWGCw zH)9>WDkvmmJHfyQC+S3>yoG?_j%jQw1abm!e+qu`TjmEH%~wsNe5C$0afy-w2Mj-2 z5*b=Y0O5L4p<;v3ccu_F^Njk_!65>l%9s*d+kM$n7$cr(kv3&q^UX3z$^eW>9+Z*r z`TS{&b3QIN=V{Mcu=mlZ;j(J0fZ*q?EH=J)K499Tp&e)>w-knMSDLaTJ?gw$Eu;W& zgnqR4y8ht&O#&t{3}-m^G;K)6#a@y#}ZqrE+l1E^XNBkuBCbA)orNCdtwdZK9pov!oK))~hBi4phhRt!X zG=5sFjrYnN0BQvggxXhhuh8~UOXl0MgCfWeeWYO1SivY!9M2l}1wXE70Su~3?IS#6 z=~wSyc=W49-cw>0U_0fFFh+qsStOI(t_3);k(xPNx`e3XJ_~P*zEmfzC$bnyjj3xE`$CD@dUe2p!B&i~_@U zPfmN)sa^|xsElNhMlii9v&_F~b}C5wpbtutOK|93IZz(!)0&y;$62&w=X z=9XKtC;$?;;PJqyZi}Pu3FzUI$g-h zQyBNBLw2b$%0BX*Na$(mG{WN9VwlG;U;xNr(2A`T1)B#1cluVgpg!4TB#4hu{uP-S zW`zSb75k3##?ZGL5+o5I+BzCywjq;u10tT}!0Q`wxcn)%5#l|nG8yP3u2`yp>sAr> z6p?v!Jm8>Xrp#spDCi~ zh6^6C(FAApz>J=ETkOq zQwY{^y=1`dG18Mm6-H5%@}0enL*+0d+o`J(!szN5#?HZdQWxAA2T(J`G^`ZG!I%ENnQQAf4KhD?+e>#>R7!XEsrkQSmU~)R{rZFxf4VEf6=}d?Xt)1Ks z4k~z0??RqKa6zZwZ$-cWw`v5+;?1^i^B8yLtU{q;0CSF}tla#m$6;Ah%_M6YBNbA+ zh#k!WCZ1uOclD;kcfULVP%|84^HM-?g!<40iCx(Jp4@==%Q-j;_|;*h%{EMO#VdCR z`83kSoadaLYFQ)D+{rJB=Y!i)AWQh8z$@MLCt-8PtHoAp29+MxF*)FmOQ6d{gxj zV|!%>fe;+h8AOHzlEl=*%T?Zbda$K2sQ~)a;a6(LKxEHDK!@4K=Q^>Fi24EVOj4X0A*wV=AdH$k(s$WzZ$U%Tof$0|&!tt1pD-STQb+`bQyY%p^%Z*V1`K5A zq-PaM6b(A5=~_(eTm#UrN+iU}A$P^f)6tE*NJzkG;4=#>PJJ)D#RqS4Aoh{ z5)e8DG>{ADV1xWU!Kj(`x!OKc$f*J=CP?eeR|g{poDM0C7wqp$QM62QtUHc|qItZh z*sFj~AB{%b!l(2d1z1oT(kEe-&NED6x*3ydkDIFInvw`hhC9OdKEBi|pEQp_#Yb=l z+4uhd7W$MXSSh)9IRteS)rp1|IjHR&ixus+KaERzN?W6;A-!pnZ9y_w;wzt*cjZl; z1NnL2k=yG|hGsIxc*`6UR$3Ky0OtSzG5F9i(Z;hhcKd?)gahoOtyQ{}8tu_Q*o}o@ zTVG{>2;0hC*~WY02DxcJUJrZVg!4$GcHROI1=O_HS!7}PQIaHHsI!TI1|do>^` zG-Mo;l=rD4RbW&AN2Vx+i { title: "MeshMate", description: "I am a Layer5 MeshMate. I am an advocate for infrastructure management and visualization using Kanvas for cloud native applications.", tech: ["Kanvas", "Infrastructure", "Visualization"] + }, + { + title: "Kubernetes Home Lab", + description: "Self-hosted Kubernetes cluster running on bare metal for personal experimentation, learning, and running production-grade workloads at home.", + tech: ["Kubernetes", "Bare Metal", "Networking", "Linux"] + }, + { + title: "GCP Infrastructure Automation", + description: "Terraform modules and CI/CD pipelines for automating Google Cloud Platform infrastructure provisioning and management at scale.", + tech: ["Terraform", "GCP", "CI/CD", "IaC"] + }, + { + title: "Open Source DevRel", + description: "Developer relations work for the CNCF ecosystem — creating tutorials, writing documentation, and speaking at community events to grow cloud native adoption.", + tech: ["CNCF", "Community", "Documentation", "Speaking"] } ]; @@ -77,7 +92,7 @@ const Index = () => { - Mericio + Mericio Salazar Infrastructure Engineer @@ -108,6 +123,23 @@ const Index = () => { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + { - I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies. @@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem. - But life’s not all code and containers. + + With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. + + But life's not all code and containers. When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops. @@ -254,7 +289,7 @@ const Index = () => { Whether you want to discuss Kubernetes, open source contributions, or share hiking stories, ¡Me encantaría saber de usted! - + { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X / Twitter + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + {/* {
3XJ_~P*zEmfzC$bnyjj3xE`$CD@dUe2p!B&i~_@U zPfmN)sa^|xsElNhMlii9v&_F~b}C5wpbtutOK|93IZz(!)0&y;$62&w=X z=9XKtC;$?;;PJqyZi}Pu3FzUI$g-h zQyBNBLw2b$%0BX*Na$(mG{WN9VwlG;U;xNr(2A`T1)B#1cluVgpg!4TB#4hu{uP-S zW`zSb75k3##?ZGL5+o5I+BzCywjq;u10tT}!0Q`wxcn)%5#l|nG8yP3u2`yp>sAr> z6p?v!Jm8>Xrp#spDCi~ zh6^6C(FAApz>J=ETkOq zQwY{^y=1`dG18Mm6-H5%@}0enL*+0d+o`J(!szN5#?HZdQWxAA2T(J`G^`ZG!I%ENnQQAf4KhD?+e>#>R7!XEsrkQSmU~)R{rZFxf4VEf6=}d?Xt)1Ks z4k~z0??RqKa6zZwZ$-cWw`v5+;?1^i^B8yLtU{q;0CSF}tla#m$6;Ah%_M6YBNbA+ zh#k!WCZ1uOclD;kcfULVP%|84^HM-?g!<40iCx(Jp4@==%Q-j;_|;*h%{EMO#VdCR z`83kSoadaLYFQ)D+{rJB=Y!i)AWQh8z$@MLCt-8PtHoAp29+MxF*)FmOQ6d{gxj zV|!%>fe;+h8AOHzlEl=*%T?Zbda$K2sQ~)a;a6(LKxEHDK!@4K=Q^>Fi24EVOj4X0A*wV=AdH$k(s$WzZ$U%Tof$0|&!tt1pD-STQb+`bQyY%p^%Z*V1`K5A zq-PaM6b(A5=~_(eTm#UrN+iU}A$P^f)6tE*NJzkG;4=#>PJJ)D#RqS4Aoh{ z5)e8DG>{ADV1xWU!Kj(`x!OKc$f*J=CP?eeR|g{poDM0C7wqp$QM62QtUHc|qItZh z*sFj~AB{%b!l(2d1z1oT(kEe-&NED6x*3ydkDIFInvw`hhC9OdKEBi|pEQp_#Yb=l z+4uhd7W$MXSSh)9IRteS)rp1|IjHR&ixus+KaERzN?W6;A-!pnZ9y_w;wzt*cjZl; z1NnL2k=yG|hGsIxc*`6UR$3Ky0OtSzG5F9i(Z;hhcKd?)gahoOtyQ{}8tu_Q*o}o@ zTVG{>2;0hC*~WY02DxcJUJrZVg!4$GcHROI1=O_HS!7}PQIaHHsI!TI1|do>^` zG-Mo;l=rD4RbW&AN2Vx+i { title: "MeshMate", description: "I am a Layer5 MeshMate. I am an advocate for infrastructure management and visualization using Kanvas for cloud native applications.", tech: ["Kanvas", "Infrastructure", "Visualization"] + }, + { + title: "Kubernetes Home Lab", + description: "Self-hosted Kubernetes cluster running on bare metal for personal experimentation, learning, and running production-grade workloads at home.", + tech: ["Kubernetes", "Bare Metal", "Networking", "Linux"] + }, + { + title: "GCP Infrastructure Automation", + description: "Terraform modules and CI/CD pipelines for automating Google Cloud Platform infrastructure provisioning and management at scale.", + tech: ["Terraform", "GCP", "CI/CD", "IaC"] + }, + { + title: "Open Source DevRel", + description: "Developer relations work for the CNCF ecosystem — creating tutorials, writing documentation, and speaking at community events to grow cloud native adoption.", + tech: ["CNCF", "Community", "Documentation", "Speaking"] } ]; @@ -77,7 +92,7 @@ const Index = () => { - Mericio + Mericio Salazar Infrastructure Engineer @@ -108,6 +123,23 @@ const Index = () => { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + { - I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies. @@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem. - But life’s not all code and containers. + + With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. + + But life's not all code and containers. When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops. @@ -254,7 +289,7 @@ const Index = () => { Whether you want to discuss Kubernetes, open source contributions, or share hiking stories, ¡Me encantaría saber de usted! - + { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X / Twitter + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + {/* {
X0A*wV=AdH$k(s$WzZ$U%Tof$0|&!tt1pD-STQb+`bQyY%p^%Z*V1`K5A zq-PaM6b(A5=~_(eTm#UrN+iU}A$P^f)6tE*NJzkG;4=#>PJJ)D#RqS4Aoh{ z5)e8DG>{ADV1xWU!Kj(`x!OKc$f*J=CP?eeR|g{poDM0C7wqp$QM62QtUHc|qItZh z*sFj~AB{%b!l(2d1z1oT(kEe-&NED6x*3ydkDIFInvw`hhC9OdKEBi|pEQp_#Yb=l z+4uhd7W$MXSSh)9IRteS)rp1|IjHR&ixus+KaERzN?W6;A-!pnZ9y_w;wzt*cjZl; z1NnL2k=yG|hGsIxc*`6UR$3Ky0OtSzG5F9i(Z;hhcKd?)gahoOtyQ{}8tu_Q*o}o@ zTVG{>2;0hC*~WY02DxcJUJrZVg!4$GcHROI1=O_HS!7}PQIaHHsI!TI1|do>^` zG-Mo;l=rD4RbW&AN2Vx+i { title: "MeshMate", description: "I am a Layer5 MeshMate. I am an advocate for infrastructure management and visualization using Kanvas for cloud native applications.", tech: ["Kanvas", "Infrastructure", "Visualization"] + }, + { + title: "Kubernetes Home Lab", + description: "Self-hosted Kubernetes cluster running on bare metal for personal experimentation, learning, and running production-grade workloads at home.", + tech: ["Kubernetes", "Bare Metal", "Networking", "Linux"] + }, + { + title: "GCP Infrastructure Automation", + description: "Terraform modules and CI/CD pipelines for automating Google Cloud Platform infrastructure provisioning and management at scale.", + tech: ["Terraform", "GCP", "CI/CD", "IaC"] + }, + { + title: "Open Source DevRel", + description: "Developer relations work for the CNCF ecosystem — creating tutorials, writing documentation, and speaking at community events to grow cloud native adoption.", + tech: ["CNCF", "Community", "Documentation", "Speaking"] } ]; @@ -77,7 +92,7 @@ const Index = () => { - Mericio + Mericio Salazar Infrastructure Engineer @@ -108,6 +123,23 @@ const Index = () => { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + { - I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies. @@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem. - But life’s not all code and containers. + + With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. + + But life's not all code and containers. When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops. @@ -254,7 +289,7 @@ const Index = () => { Whether you want to discuss Kubernetes, open source contributions, or share hiking stories, ¡Me encantaría saber de usted! - + { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X / Twitter + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + {/* {
Infrastructure Engineer @@ -108,6 +123,23 @@ const Index = () => { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + { - I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies. @@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem. - But life’s not all code and containers. + + With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. + + But life's not all code and containers. When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops. @@ -254,7 +289,7 @@ const Index = () => { Whether you want to discuss Kubernetes, open source contributions, or share hiking stories, ¡Me encantaría saber de usted! - + { GitHub + window.open('https://x.com/simihablo', '_blank')} + > + + X / Twitter + + window.open('https://www.reddit.com/user/MelodicClaim890/', '_blank')} + > + Reddit + {/* {
- I'm an infrastructure engineer based in beautiful Guatemala, passionate about + I'm Mericio Salazar, an infrastructure engineer based in beautiful Guatemala, passionate about building robust, scalable systems using cutting-edge cloud native technologies.
@@ -142,10 +174,13 @@ const Index = () => { an advocate for Layer5 projects like Kanvas, I'm deeply involved in the cloud native ecosystem.
But life’s not all code and containers.
+ With hands-on experience across Google Cloud Platform, AWS, and Azure, I design and operate multi-cloud infrastructure that is secure, observable, and highly available. My day-to-day involves Kubernetes, Terraform, and Go — with a strong focus on automation and GitOps workflows. +
But life's not all code and containers.
When I'm not managing Kubernetes clusters or writing Go code, you'll find me - hiking through Mexico's stunning landscapes or sharing my adventures with my beloved dogs. + hiking through Mexico's stunning landscapes, exploring the Guatemalan countryside with my beloved dogs, or organizing the local tech community through meetups and workshops.